Task: Install http package using yum module and load services, enable services, start services when Operating system is "CentOS"
[osboxes@master ansible-playbooks]$ cat conditions.yml
---
- name: Install packages
hosts: all
become: true
become_user: root
tasks:
- name: Install httpd
yum:
name: httpd
state: present
- name: load apache service
systemd: daemon_reload=yes name=httpd
when: (ansible_distribution == "CentOS")
- name: enable apache service
service: name=httpd enabled=yes
when: (ansible_distribution == "CentOS")
- name: start apache service
service: name=httpd state=started
when: (ansible_distribution == "CentOS")
[osboxes@master ansible-playbooks]$ ansible-playbook conditions.yml -i inventory.txt --syntax-check
playbook: conditions.yml
[osboxes@master ansible-playbooks]$ ansible-playbook conditions.yml -i inventory.txt
PLAY [Install packages] *************************************************************************************************************************************
TASK [Gathering Facts] **************************************************************************************************************************************
ok: [192.168.1.182]
TASK [Install httpd] ****************************************************************************************************************************************
ok: [192.168.1.182]
TASK [load apache service] **********************************************************************************************************************************
changed: [192.168.1.182]
TASK [enable apache service] ********************************************************************************************************************************
ok: [192.168.1.182]
TASK [start apache service] *********************************************************************************************************************************
changed: [192.168.1.182]
PLAY RECAP **************************************************************************************************************************************************
192.168.1.182 : ok=5 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
No comments:
Post a Comment