The DebOps project provides a set of general-purpose Ansible roles that can be used to manage Debian or Ubuntu hosts. In addition, a default set of Ansible playbooks can be used to apply the provided roles in a controlled way, using Ansible inventory groups. The roles are written with a high customization in mind, which can be done using Ansible inventory. This way the role and playbook code can be shared between multiple environments, with different configuration in to each one.
https://debops.org/Tags | ansible debian self-hosted ubuntu data-center sysadmin-tool sysadmin pki |
Implementation | Shell |
License | GPL |
Platform |
A collection of Ansible playbooks, scalable from one container to an entire data center. We believe in the UNIX philosophy; one tool should only do one thing very well. DebOps has many playbooks and roles but it is just a set of focused tools to help you run and manage your infrastructure.
"DebOps for WordPress" is a tool that gives anyone in the WordPress community access to a fast and secure WordPress server. It's meant to be easy to use and require little to no system administrator knowledge. It takes care of everything for you. It does more than just install WordPress for you. It also takes care of all server configuration and maintenance tasks.
wordpress ansible debopsThis repository contains all the playbooks used by DebOps.
Ansigenome is a command line tool designed to help you manage your Ansible roles. Generated from the DebOps project.
ansibleAn Ansible Role that installs Apache 2.x on RHEL/CentOS, Debian/Ubuntu, SLES and Solaris. If you are using SSL/TLS, you will need to provide your own certificate and key files. You can generate a self-signed certificate with a command like openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout example.key -out example.crt.
ansible role apache webserver lamp install setup centos ubuntu debian rhel fedora redhatA collection of linux sysadmin/devops interview questions. Feel free to contribute via pull requests, issues or email messages.
A curated list of amazingly awesome open source sysadmin resources. Please read CONTRIBUTING if you wish to add software.
ℹ️ This project contains 250 test questions and answers that can be used as a test your knowledge or during an interview/exam for position such as *nix System Administrator. ✔️ The answers are only examples and do not exhaust the whole topic. Most of them contains useful resources for a deeper understanding.
interview interview-questions exam answers knowledge skills cheatsheets resources sysadmin sysops devops webops unix bsd systems network security cybersecurity databaseswebhook is a lightweight configurable tool written in Go, that allows you to easily create HTTP endpoints (hooks) on your server, which you can use to execute configured commands. You can also pass data from the HTTP request (such as headers, payload or query variables) to your commands. webhook also allows you to specify rules which have to be satisfied in order for the hook to be triggered.For example, if you're using Github or Bitbucket, you can use webhook to set up a hook that runs a redeploy script for your project on your staging server, whenever you push changes to the master branch of your project.
webhook devops sysadmin deploy redeploy github bitbucket shell web server incoming execute http https hook hooks webhooks integration ciTraveling Ruby is a project which supplies self-contained, "portable" Ruby binaries: Ruby binaries that can run on any Linux distribution and any OS X machine. It also has Windows support (with some caveats). This allows Ruby app developers to bundle these binaries with their Ruby app, so that they can distribute a single package to end users, without needing end users to first install Ruby or gems. Ruby is one of our favorite programming languages. Most people use it for web development, but Ruby is so much more. We at Phusion have been using Ruby for years for writing sysadmin automation scripts, developer command line tools and more. Heroku's Toolbelt and Chef have also demonstrated that Ruby is an excellent language for these sorts of things.
Installs Nginx on RedHat/CentOS, Debian/Ubuntu, Archlinux, FreeBSD or OpenBSD servers. This role installs and configures the latest version of Nginx from the Nginx yum repository (on RedHat-based systems), apt (on Debian-based systems), pacman (Archlinux), pkgng (on FreeBSD systems) or pkg_add (on OpenBSD systems). You will likely need to do extra setup work after this role has installed Nginx, like adding your own [virtualhost].conf file inside /etc/nginx/conf.d/, describing the location and options to use for your particular website.
ansible role nginx webserver http https balancerInstalls PHP on RedHat/CentOS and Debian/Ubuntu servers. If you're using an older LTS release of Ubuntu or RHEL, with an old/outdated version of PHP, you need to use a repo or PPA with a maintained PHP version, as this role only works with PHP versions that are currently supported by the PHP community.
ansible role php-fpm playbook lamp lempThis tool provides a sysadmin-friendly command line interface to Amazon Glacier, turning Glacier into an easy-to-use storage backend. It automates tasks which would otherwise require a number of separate steps (job submission, polling for job completion and retrieving the results of jobs). It provides integration with git-annex, making Glacier even more useful. glacier-cli uses Amazon Glacier's archive description field to keep friendly archive names, although you can also address archives directly by using their IDs. It keeps a local cache of archive IDs and their corresponding names, as well as housekeeping data to keep the cache up-to-date. This will save you time because you won't have to wait spend hours retrieving inventories all the time, and will save you mental effort because you won't have to keep track of the obtuse archive IDs yourself.
PSSC stands for PHP Sysadmin Script Collection. It's a collection of PHP scripts for sysadmins, from very simple commands to more advanced backup scripts. It provides some common functions and logging.
A curated list of awesome pipeline toolkits inspired by Awesome Sysadmin
awesome-list workflowThis repository contains a small collection of scripts that might be useful to sysadmins. Show how long ago a file/directory was modified in a human-readable fashion.
sysadmin bash utilitiesInstalls and configures MySQL or MariaDB server on RHEL/CentOS or Debian/Ubuntu servers. The home directory inside which Python MySQL settings will be stored, which Ansible will use when connecting to MySQL. This should be the home directory of the user which runs this Ansible role. The mysql_user_name and mysql_user_password can be set if you are running this role under a non-root user account and want to set a non-root user.
mysql ansible role database mariadb playbookThis repository contains Dockerized Ansible, published to the public Docker Hub via automated build mechanism. These are Docker images for Ansible software, installed in a selected Linux distributions.
docker ansibleA simple CLI tool for ensuring that a given script runs continuously (i.e. forever).Note: If you are using forever programmatically you should install forever-monitor.
cli fault-tolerant sysadmin tools cron
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.