diff --git a/roles/opennebula/defaults/main.yml b/roles/opennebula/defaults/main.yml index 2a722e91..6f99dbbd 100644 --- a/roles/opennebula/defaults/main.yml +++ b/roles/opennebula/defaults/main.yml @@ -1,9 +1,10 @@ --- opennebula_packages: - - opennebula - - opennebula-common - - opennebula-flow - - opennebula-gate - - opennebula-node-lxd - - opennebula-sunstone - - opennebula-tools + - opennebula # Command Line Interface + - opennebula-flow # OneFlow manages services and elasticity + - opennebula-gate # OneGate server that enables communication between VMs and OpenNebula + - opennebula-node-firecracker # Dependencies and configurations for Firecracker hypervisor node + - opennebula-node-kvm # Dependencies and configurations for KVM hypervisor node + - opennebula-rubygems # Bundled Ruby gem dependencies + - opennebula-server # OpenNebula Daemon and Scheduler + - opennebula-sunstone # The GUI and the EC2 API diff --git a/roles/opennebula/tasks/main.yml b/roles/opennebula/tasks/main.yml index 6efadda4..d04f946b 100644 --- a/roles/opennebula/tasks/main.yml +++ b/roles/opennebula/tasks/main.yml @@ -8,8 +8,13 @@ gpgcheck: yes repo_gpgcheck: yes +- name: Enable EPEL repository + yum: + name: epel-release + state: present + - name: Install OpenNebula - package: + yum: name: "{{ opennebula_packages }}" state: present