[root@s19master ansible]# ansible-playbook f4.yml --list-hosts
playbook: f4.yml
play #1 (dball): dball TAGS: []
pattern: [u'dball']
hosts (2):
192.168.16.235
192.168.16.133
[root@s19master ansible]# ansible-playbook f4.yml --list-tasks
playbook: f4.yml
play #1 (dball): dball TAGS: []
tasks:
yum install httpd TAGS: []
copy a configure file TAGS: []
start apache service TAGS: []
[root@s19master ansible]# ansible-playbook -C f4.yml
PLAY [dball] ************************************************************************************************************************************************
TASK [Gathering Facts] **************************************************************************************************************************************
ok: [192.168.16.133]
ok: [192.168.16.235]
TASK [yum install httpd] ************************************************************************************************************************************
ok: [192.168.16.133]
ok: [192.168.16.235]
TASK [copy a configure file] ********************************************************************************************************************************
changed: [192.168.16.133]
changed: [192.168.16.235]
TASK [start apache service] *********************************************************************************************************************************
ok: [192.168.16.235]
ok: [192.168.16.133]
RUNNING HANDLER [restart service] ***************************************************************************************************************************
changed: [192.168.16.133]
changed: [192.168.16.235]
PLAY RECAP **************************************************************************************************************************************************
192.168.16.133 : ok=5 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
192.168.16.235 : ok=5 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
[root@s19master ansible]# ansible-playbook f4.yml --limit 192.168.16.235
PLAY [dball] ************************************************************************************************************************************************
TASK [Gathering Facts] **************************************************************************************************************************************
ok: [192.168.16.235]
TASK [yum install httpd] ************************************************************************************************************************************
ok: [192.168.16.235]
TASK [copy a configure file] ********************************************************************************************************************************
changed: [192.168.16.235]
TASK [start apache service] *********************************************************************************************************************************
ok: [192.168.16.235]
RUNNING HANDLER [restart service] ***************************************************************************************************************************
changed: [192.168.16.235]
PLAY RECAP **************************************************************************************************************************************************
192.168.16.235 : ok=5 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
[root@s19master ansible]# ansible-playbook f4.yml
PLAY [dball] ************************************************************************************************************************************************
TASK [Gathering Facts] **************************************************************************************************************************************
ok: [192.168.16.133]
ok: [192.168.16.235]
TASK [yum install httpd] ************************************************************************************************************************************
ok: [192.168.16.133]
ok: [192.168.16.235]
TASK [copy a configure file] ********************************************************************************************************************************
changed: [192.168.16.235]
changed: [192.168.16.133]
TASK [start apache service] *********************************************************************************************************************************
ok: [192.168.16.235]
ok: [192.168.16.133]
RUNNING HANDLER [restart service] ***************************************************************************************************************************
changed: [192.168.16.133]
changed: [192.168.16.235]
PLAY RECAP **************************************************************************************************************************************************
192.168.16.133 : ok=5 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
192.168.16.235 : ok=5 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
[root@s19master ansible]# cat f4.yml
---
- hosts: dball
remote_user: root
tasks:
- name: yum install httpd
yum: name=httpd
ignore_errors: yes
- name: copy a configure file
copy: src=conf/httpd.conf dest=/etc/httpd/conf/httpd.conf backup=yes
notify: restart service
- name: start apache service
service: name=httpd state=started enabled=yes
handlers:
- name: restart service
service: name=httpd state=restarted