Package and Services
To ensure that a package is installed, but doesn’t get updated
$ ansible webservers -m apt -a "name=acme state=present"
To ensure that a package is installed to a specific version
$ ansible webservers -m apt -a "name=acme-1.5 state=present"
To ensure that a package at the latest version
$ ansible webservers -m apt -a "name=acme state=latest"
To ensure that a package is not installed
$ ansible webservers -m apt -a "name=acme state=absent"
To ensure a service is started on all web servers
$ ansible webservers -m service -a "name=httpd state=started"
To restart a service on all web servers
$ ansible webservers -m service -a "name=httpd state=restarted"
To ensure a service is stopped
$ ansible webservers -m service -a "name=httpd state=stopped"
GitRep:https://foo.example.org/repo.git to Destination:/src/myapp
$ ansible webservers -m git -a "repo=https://foo.example.org/repo.git dest=/src/myapp version=HEAD"
Last updated