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