--- - name: '[CERTBOT] - Install dependencies' apt: name: "{{ item }}" state: present with_items: - python3 - python3-venv - libaugeas0 - ca-certificates - virtualenv - name: '[CERTBOT] - Create app dir' file: path: '{{ letsencrypt_certbot_appdir }}' state: 'directory' - name: '[CERTBOT] - Upgrade pip' pip: name: 'pip' virtualenv: '{{ letsencrypt_certbot_appdir }}' - name: '[CERTBOT] - Install certbot' pip: name: 'certbot' virtualenv: '{{ letsencrypt_certbot_appdir }}' - name: '[CERTBOT] - Create symbolic link to bin file' file: src: "{{ letsencrypt_certbot_appdir }}/bin/certbot" dest: "/usr/bin/certbot" state: link - name: '[CERTBOT] - Create webroot directory' file: path: "{{ letsencrypt_webroot_path }}" state: directory mode: 0755 owner: www-data