root@localhost ~]# cat apachestatus.yml
- hosts: localhost
become: true
tasks:
- name: apache server status
blockinfile:
path: /etc/httpd/conf/httpd.conf
block: |
<IfModule mod_status.c>
ExtendedStatus On
<Location /server-status>
SetHandler server-status
Allow from all
</Location>
</IfModule>
- name: Start service httpd, if not started
service:
name: httpd
state: restarted
[root@localhost ~]#
[root@localhost ~]# ansible-playbook apachestatus.yml
PLAY [localhost] ***************************************************************
TASK [Gathering Facts] *********************************************************
ok: [localhost]
TASK [apache server status] ****************************************************
ok: [localhost]
TASK [Start service httpd, if not started] *************************************
changed: [localhost]
PLAY RECAP *********************************************************************
localhost : ok=3 changed=1 unreachable=0 failed=0
appended lines to below file after running playbook
vi /etc/httpd/conf/httpd.conf
# BEGIN ANSIBLE MANAGED BLOCK
<IfModule mod_status.c>
ExtendedStatus On
<Location /server-status>
SetHandler server-status
Allow from all
</Location>
</IfModule>
# END ANSIBLE MANAGED BLOCK
https://docs.google.com/document/d/e/2PACX-1vTL1V3JJ_5m2NL9OmydYRFhekoN8NVrbpf9ecpZAkJhTyw2PZoNLSN4oX7asyl1Ej_nQBHgDGNyfbDq/pub
- hosts: localhost
become: true
tasks:
- name: apache server status
blockinfile:
path: /etc/httpd/conf/httpd.conf
block: |
<IfModule mod_status.c>
ExtendedStatus On
<Location /server-status>
SetHandler server-status
Allow from all
</Location>
</IfModule>
- name: Start service httpd, if not started
service:
name: httpd
state: restarted
[root@localhost ~]#
[root@localhost ~]# ansible-playbook apachestatus.yml
PLAY [localhost] ***************************************************************
TASK [Gathering Facts] *********************************************************
ok: [localhost]
TASK [apache server status] ****************************************************
ok: [localhost]
TASK [Start service httpd, if not started] *************************************
changed: [localhost]
PLAY RECAP *********************************************************************
localhost : ok=3 changed=1 unreachable=0 failed=0
appended lines to below file after running playbook
vi /etc/httpd/conf/httpd.conf
# BEGIN ANSIBLE MANAGED BLOCK
<IfModule mod_status.c>
ExtendedStatus On
<Location /server-status>
SetHandler server-status
Allow from all
</Location>
</IfModule>
# END ANSIBLE MANAGED BLOCK
https://docs.google.com/document/d/e/2PACX-1vTL1V3JJ_5m2NL9OmydYRFhekoN8NVrbpf9ecpZAkJhTyw2PZoNLSN4oX7asyl1Ej_nQBHgDGNyfbDq/pub
Comments
Post a Comment