-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Description
This is just to help others that try to do this and have run into issues with certbot snap installation. I was trying to come up with a clean install method to use with ansible, and I've got it working successfully with this config (on Ubuntu):
- name: Install certbot system dependencies
ansible.builtin.apt:
package:
- python3
- python3-virtualenv
- libaugeas0
state: present
update_cache: yes
tags: certbot
- name: Install certbot from pip
ansible.builtin.pip:
name: certbot
virtualenv: /opt/certbot
tags: certbot
- name: Link certbot into path
ansible.builtin.file:
src: /opt/certbot/bin/certbot
dest: /usr/bin/certbot
state: link
tags: certbot
- name: Install certbot gandi DNS plugin
ansible.builtin.pip:
name: certbot-plugin-gandi
virtualenv: /opt/certbot
tags: gandiThis installs using virtualenv, as the EFF recommends, but this means that the gandi plugin needs to be installed in the same virtualenv, or certbot won't see it. HTH.
Metadata
Metadata
Assignees
Labels
No labels