diff --git a/playbooks/install_loadbalancer.yml b/playbooks/install_loadbalancer.yml new file mode 100644 index 0000000..95627ae --- /dev/null +++ b/playbooks/install_loadbalancer.yml @@ -0,0 +1,27 @@ +- hosts: all + tasks: + - name: Install nginx + package: + name: nginx + state: present + update_cache: yes + become: true + - name: "Ansible | List all known variables and facts" + debug: + var: hostvars[inventory_hostname] + # - name: Move config to vm + # ansible.builtin.template: + # src: ./templates/loadbalancer.cfg.j2 + # dest: /etc/nginx/sites-available/nginx.cfg + # become: true + # - name: Enable loadbalancer config + # file: + # src: /etc/nginx/sites-available/nginx.cfg + # dest: /etc/nginx/sites-enabled/default + # state: link + # become: true + - name: Restart nginx + service: + name: nginx + state: restarted + become: true