Skip to content
Snippets Groups Projects
Select Git revision
  • 2b278bba7914a479b0681b674198ad07146b85b1
  • master default
2 results

.gitmodules

Blame
  • main.yml 733 B
    ---
    # tasks file for certbot
    
    - name: Assertions
      assert:
        that:
            - ansible_os_family in ['OpenBSD', 'Debian']
            - ansible_distribution_release in ['6.0', '5.9', 'xenial', 'trusty', 'precise', 'stretch', 'jessie']
            - certbot_config is iterable
            - certbot_config['domains'] is defined
    
    - name: APT install
      when: ansible_pkg_mgr == 'apt'
      apt:
          name: letsencrypt
          state: present
          update_cache: yes
          cache_valid_time: 3600
    
    - name: pkg add
      when: ansible_pkg_mgr == 'openbsd_pkg'
      openbsd_pkg:
          name: letsencrypt
          state: present
    
    - name: Copy config
      template:
          src: cli.ini
          dest: /etc/letsencrypt/cli.ini
          owner: root
          group: 0
          mode: 0o0644