ansible-playbook install web browser code example
Example 1: configure a webserver with ansible
# Configure ansible.cfg and hosts first
ansible webserver -m package -a "name=httpd state=present"
ansible webserver -m copy -a "src=~/index.html dest=/var/www/html/"
ansible webserver -m service -a "name=httpd state=started"
ansible webserver -m service -a "name=firewalld state=stopped"
Example 2: ansible playbook webserver
- hosts: "webserver"
tasks:
- name: "installing webserver"
package:
name: "httpd"
state: "present"
- name: "copying index.html"
copy:
src: "~/index.html"
dest: "/var/www/html/"
- name: "starting httpd service"
service:
name: "httpd"
state: "started"
- name: "stopping firewalld service"
service:
name: "firewalld"
state: "stopped"