From 2e18e411955ffda77df9fb179886a9ebf5b17815 Mon Sep 17 00:00:00 2001 From: VC Date: Fri, 5 Jul 2024 11:53:07 +0200 Subject: [PATCH] =?UTF-8?q?Supppression=20des=20states=20Proxmox=20(plus?= =?UTF-8?q?=20adapt=C3=A9=20=C3=A0=20Proxmox=207?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hypervisors/prerequisites.yml | 3 -- hypervisors/proxmox6_installation.yml | 3 -- hypervisors/proxmox6_prerequisite.yml | 3 -- .../roles/prerequisites/tasks/main.yml | 16 --------- .../files/nested_docker.conf | 2 -- .../proxmox6_installation/tasks/main.yml | 35 ------------------- .../proxmox6_prerequisite/tasks/main.yml | 15 -------- .../proxmox6_prerequisite/templates/hosts.j2 | 11 ------ proxmox.yml | 3 -- 9 files changed, 91 deletions(-) delete mode 100644 hypervisors/prerequisites.yml delete mode 100644 hypervisors/proxmox6_installation.yml delete mode 100644 hypervisors/proxmox6_prerequisite.yml delete mode 100644 hypervisors/roles/prerequisites/tasks/main.yml delete mode 100644 hypervisors/roles/proxmox6_installation/files/nested_docker.conf delete mode 100644 hypervisors/roles/proxmox6_installation/tasks/main.yml delete mode 100644 hypervisors/roles/proxmox6_prerequisite/tasks/main.yml delete mode 100644 hypervisors/roles/proxmox6_prerequisite/templates/hosts.j2 delete mode 100644 proxmox.yml diff --git a/hypervisors/prerequisites.yml b/hypervisors/prerequisites.yml deleted file mode 100644 index 1a81552..0000000 --- a/hypervisors/prerequisites.yml +++ /dev/null @@ -1,3 +0,0 @@ -- hosts: hypervisors - roles: - - prerequisites diff --git a/hypervisors/proxmox6_installation.yml b/hypervisors/proxmox6_installation.yml deleted file mode 100644 index 692ff1e..0000000 --- a/hypervisors/proxmox6_installation.yml +++ /dev/null @@ -1,3 +0,0 @@ -- hosts: hypervisors - roles: - - proxmox6_installation diff --git a/hypervisors/proxmox6_prerequisite.yml b/hypervisors/proxmox6_prerequisite.yml deleted file mode 100644 index 2d1874f..0000000 --- a/hypervisors/proxmox6_prerequisite.yml +++ /dev/null @@ -1,3 +0,0 @@ -- hosts: hypervisors - roles: - - proxmox6_prerequisite diff --git a/hypervisors/roles/prerequisites/tasks/main.yml b/hypervisors/roles/prerequisites/tasks/main.yml deleted file mode 100644 index 534441c..0000000 --- a/hypervisors/roles/prerequisites/tasks/main.yml +++ /dev/null @@ -1,16 +0,0 @@ -- name: "Check if the distribution is Debian" - assert: - msg: "Proxmox VE 6 can only be installed properly on Debian Buster. You distribution: {{ ansible_os_family }}" - that: - - ansible_os_family == 'Debian' - -- name: "Check if the version is Buster" - assert: - msg: "Proxmox VE 6 can only be installed properly on Debian Buster. Your version: {{ ansible_distribution_release }}" - that: - - ansible_distribution_release == 'buster' - -- name: "Install Aptitude" - apt: - name: aptitude - state: present diff --git a/hypervisors/roles/proxmox6_installation/files/nested_docker.conf b/hypervisors/roles/proxmox6_installation/files/nested_docker.conf deleted file mode 100644 index 9668906..0000000 --- a/hypervisors/roles/proxmox6_installation/files/nested_docker.conf +++ /dev/null @@ -1,2 +0,0 @@ -overlay -aufs diff --git a/hypervisors/roles/proxmox6_installation/tasks/main.yml b/hypervisors/roles/proxmox6_installation/tasks/main.yml deleted file mode 100644 index f9ed37b..0000000 --- a/hypervisors/roles/proxmox6_installation/tasks/main.yml +++ /dev/null @@ -1,35 +0,0 @@ -- name: "Add Proxmox VE 6 recommended packages" - apt: - name: "{{ item }}" - state: present - loop: - - proxmox-ve - - postfix - - open-iscsi - - zfsutils-linux - - ifupdown2 - -- name: "Remove Proxmox VE 6 recommended packages" - apt: - name: "{{ item }}" - state: absent - loop: - - os-prober - -- name: add missing modules for docker - modprobe: - name: "{{ item }}" - state: present - loop: - - overlay - - aufs - -- name: add missing modules to boot - copy: - src: ./files/nested_docker.conf - dest: /etc/modules-load.d/nested_docker.conf - -- name: "Reboot after first Install" - shell: "/sbin/shutdown -r -t 1 > /root/first_install_ok" - args: - creates: /root/first_install_ok diff --git a/hypervisors/roles/proxmox6_prerequisite/tasks/main.yml b/hypervisors/roles/proxmox6_prerequisite/tasks/main.yml deleted file mode 100644 index 7416987..0000000 --- a/hypervisors/roles/proxmox6_prerequisite/tasks/main.yml +++ /dev/null @@ -1,15 +0,0 @@ -- name: "Add hosts Proxmox style" - template: - src: hosts.j2 - dest: /etc/hosts -- name: "Add Proxmox VE 6 GPG key" - get_url: - url: http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg - dest: /etc/apt/trusted.gpg.d/ -- name: "Add Proxmox VE 6 Repo" - apt_repository: - repo: "deb http://download.proxmox.com/debian/pve buster pve-no-subscription" - state: present -- name: "Apt upgrade" - apt: - upgrade: dist diff --git a/hypervisors/roles/proxmox6_prerequisite/templates/hosts.j2 b/hypervisors/roles/proxmox6_prerequisite/templates/hosts.j2 deleted file mode 100644 index 53603ef..0000000 --- a/hypervisors/roles/proxmox6_prerequisite/templates/hosts.j2 +++ /dev/null @@ -1,11 +0,0 @@ -# Default hosts -127.0.0.1 localhost.localdomain localhost -::1 localhost ip6-localhost ip6-loopback -ff02::1 ip6-allnodes -ff02::2 ip6-allrouters - -# Proxmox specific -{% for host in groups['hypervisors'] %} -{{ hostvars[host]['ansible_default_ipv4']['address'] }} {{ host }} {{ hostvars[host]['ansible_hostname'] }} -{{ hostvars[host]['ansible_default_ipv6']['address'] }} {{ host }} {{ hostvars[host]['ansible_hostname'] }} -{% endfor %} diff --git a/proxmox.yml b/proxmox.yml deleted file mode 100644 index 781b1b5..0000000 --- a/proxmox.yml +++ /dev/null @@ -1,3 +0,0 @@ -- import_playbook: hypervisors/prerequisites.yml -- import_playbook: hypervisors/proxmox6_prerequisite.yml -- import_playbook: hypervisors/proxmox6_installation.yml