################################################################################ # installation automatique de mon infra # # Copyright (C) 2022 rick G. # # This program is free software: you can redistribute it and/or modify it under # the terms of the GNU General Public License as published by the Free Software # Foundation, either version 3 of the License, or (at your option) any later # version. # # This program is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along with # this program. If not, see . ################################################################################ --- - name: site hosts: ubuntu become: yes vars_files: - vars/sites.yml vars: pounce_user: "pounce" pounce_home: "/home/{{ pounce_user }}" pounce_build: "{{ pounce_home }}/pounce_build" litterbox_build: "{{ pounce_home}}/litterbox" pre_tasks: - name: update de la machine apt: update_cache: true upgrade: yes - name: installation des paquets nécessaires apt: name: - acl - apache2-utils - certbot - gcc - git - make - nginx - python3 - python3-pip - sudo - ufw roles: - libretls - cgit - site - pounce post_tasks: - name: démarrage par défaut de nginx ansible.builtin.service: name: nginx enabled: yes state: restarted