certbot.yml 591 B

1234567891011121314151617181920212223
  1. ---
  2. - name: Install snapd
  3. become: yes
  4. apt:
  5. pkg: ['snapd']
  6. - name: Install snap core
  7. become: yes
  8. snap:
  9. name: core
  10. - name: Install cerbot via snap
  11. become: yes
  12. snap:
  13. name: certbot
  14. classic: yes
  15. - name: Generate certificate if needed
  16. become: yes
  17. command: /snap/bin/certbot --nginx --non-interactive --agree-tos
  18. --domains {{ fpm_services | items2dict(key_name='server_name', value_name='server_name') | join(',') }}
  19. {{ reverse_services | items2dict(key_name='server_name', value_name='server_name') | join(',') }}
  20. --email {{certbot_email}}