main.yml 488 B

12345678910111213141516171819202122
  1. - name: disable all sites
  2. command: "a2dissite *"
  3. args:
  4. chdir: "/etc/apache2/sites-enabled"
  5. - name: push temporary config file
  6. template:
  7. src: renewal
  8. dest: /etc/apache2/sites-available/renewal.conf
  9. - name: push temporary config ssl file
  10. template:
  11. src: renewal-ssl
  12. dest: /etc/apache2/sites-available/renewal-ssl.conf
  13. - name: enable renewal site
  14. command: "a2ensite renewal renewal-ssl"
  15. - name: reload apache
  16. service:
  17. name: apache2
  18. state: reloaded