diff --git a/roles/certbot/tasks/main.yml b/roles/certbot/tasks/main.yml index 3d82e1c..3006b37 100644 --- a/roles/certbot/tasks/main.yml +++ b/roles/certbot/tasks/main.yml @@ -1,21 +1,16 @@ --- -- name: check support - fail: - msg: Role not supported in your system - when: ansible_os_family != "RedHat" - - name: install certbot packages - package: + ansible.builtin.package: name: certbot state: installed - name: create certbot group - group: + ansible.builtin.group: name: certbot gid: 1002 - name: create certbot user - user: + ansible.builtin.user: name: certbot comment: Service Certbot createhome: false @@ -25,13 +20,13 @@ uid: 1002 - name: add certbot nginx site - include_role: + ansible.builtin.include_role: name: nginx/site vars: site: certbot.home.foo.sh - name: create certbot .well-known directory - file: + ansible.builtin.file: path: /srv/web/certbot.home.foo.sh/.well-known owner: root group: "{{ ansible_wheel }}" @@ -39,7 +34,7 @@ state: directory - name: create certbot directories - file: + ansible.builtin.file: path: "{{ item }}" owner: root group: certbot @@ -50,7 +45,7 @@ - /export/letsencrypt - name: link certbot datadirectory - file: + ansible.builtin.file: src: /export/letsencrypt dest: /srv/letsencrypt owner: root @@ -59,7 +54,7 @@ follow: false - name: create certbot config - copy: + ansible.builtin.copy: dest: /etc/letsencrypt/cli.ini src: cli.ini mode: 0644