From 237153d02b02db2b1e2bf4e776b462a413b78ebe Mon Sep 17 00:00:00 2001 From: Lenoctambule <106790775+lenoctambule@users.noreply.github.com> Date: Tue, 10 Mar 2026 20:46:27 +0100 Subject: [PATCH] feat(setup-reverse-proxy.yml): install of certbot and nginx --- playbook.yml | 3 ++- .../install-docker.yml | 2 +- playbooks/setup-reverse-proxy.yml | 25 +++++++++++++++++++ 3 files changed, 28 insertions(+), 2 deletions(-) rename install-docker.yml => playbooks/install-docker.yml (97%) create mode 100644 playbooks/setup-reverse-proxy.yml diff --git a/playbook.yml b/playbook.yml index ea813fb..49e7dd3 100644 --- a/playbook.yml +++ b/playbook.yml @@ -1 +1,2 @@ -- import_playbook: ./playbooks/install-docker.yml \ No newline at end of file +# - import_playbook: ./playbooks/install-docker.yml +- import_playbook: ./playbooks/setup-reverse-proxy.yml \ No newline at end of file diff --git a/install-docker.yml b/playbooks/install-docker.yml similarity index 97% rename from install-docker.yml rename to playbooks/install-docker.yml index 41fbad6..fa072b8 100644 --- a/install-docker.yml +++ b/playbooks/install-docker.yml @@ -54,7 +54,7 @@ - docker-compose-plugin force: true - - name: Add ubuntu user to docker group + - name: Install ansible.builtin.user: name: "{{ ansible_user_id }}" groups: docker diff --git a/playbooks/setup-reverse-proxy.yml b/playbooks/setup-reverse-proxy.yml new file mode 100644 index 0000000..21fe53b --- /dev/null +++ b/playbooks/setup-reverse-proxy.yml @@ -0,0 +1,25 @@ +- name: Setting up reverse proxy and load balancer + hosts: hosts + become: true + + tasks: + - name: Install Certbot and Nginx + block: + - name: Installing Python3 and PIP + ansible.builtin.apt: + state: present + update_cache: yes + pkg: + - nginx + - python3-pip + - python3 + - python3-dev + - python3-venv + - libaugeas-dev + - gcc + + - name: Installing Certbot + ansible.builtin.pip: + name: + - certbot + - certbox-nginx \ No newline at end of file