#lang en <> = Description = Ansible is used for configuration management. It's very easy and can save you a lot of time. Here are some snippets I use for my configuration. = Facts = Getting all the facts of a server. {{{ ansible -i config/hosts server -m setup }}} Get all locally defined variables for a server {{{ ansible -i -m debug -a "var=hostvars[inventory_hostname]" }}} = Configuration = == Directories == Install a package {{{ - name: Install Postgres SQL server package: name: postgresql96-server state: latest tags: postgres,postgres_install }}} Make a directory {{{ - name: Creates directory file: path: /path/www state: directory owner: www-data group: www-data mode: 0775 recurse: yes }}}