From 7239211a4dfed0564e79d75af4c9efc9771d479f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aurimas=20Bla=C5=BEulionis?= <0x60@pm.me> Date: Tue, 15 Nov 2022 12:50:40 +0200 Subject: [PATCH] Add install by pip --- tasks/install-with-pip.yml | 17 +++++++++++++++++ tasks/main.yml | 3 +++ 2 files changed, 20 insertions(+) create mode 100644 tasks/install-with-pip.yml diff --git a/tasks/install-with-pip.yml b/tasks/install-with-pip.yml new file mode 100644 index 0000000..f8fef76 --- /dev/null +++ b/tasks/install-with-pip.yml @@ -0,0 +1,17 @@ +--- +- name: Install certbot system dependencies + package: "name=python3-pip state=present" + +- name: Install virtualenv + ansible.builtin.pip: + name: virtualenv + +- name: Install certbot from pip + ansible.builtin.pip: + name: certbot + virtualenv: "{{ certbot_dir }}" + virtualenv_command: /usr/local/bin/virtualenv + +- name: Set Certbot script variable. + set_fact: + certbot_script: "{{ certbot_dir }}/bin/certbot" diff --git a/tasks/main.yml b/tasks/main.yml index 894143c..c43f7a3 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -13,6 +13,9 @@ - import_tasks: install-from-source.yml when: certbot_install_method == 'source' +- import_tasks: install-with-pip.yml + when: certbot_install_method == 'pip' + - include_tasks: create-cert-standalone.yml with_items: "{{ certbot_certs }}" when: