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