playbook.yml 610 B

1234567891011121314151617
  1. ---
  2. - name: install apache and starts the server
  3. hosts: webserver
  4. tasks:
  5. - name: install package
  6. yum:
  7. name: "{{ ansible_facts['ansible_local']['custom']['general']['package'] }}"
  8. state: latest
  9. - name: start service
  10. service:
  11. name: "{{ ansible_facts['ansible_local']['custom']['general']['service'] }}"
  12. state: "{{ ansible_facts['ansible_local']['custom']['general']['state'] }}"
  13. enabled: "{{ ansible_facts['ansible_local']['custom']['general']['enabled'] }}"
  14. - name: check pers
  15. debug:
  16. var: ansible_facts['ansible_local']['pers']