diff --git a/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Ubuntu_18.04.yml b/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Ubuntu_18.04.yml new file mode 100644 index 000000000..2dafa300c --- /dev/null +++ b/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Ubuntu_18.04.yml @@ -0,0 +1,37 @@ +--- +init_template: systemd_template.j2 +init_dest_dir: /lib/systemd/system/ +init_ext: .service +required_packages: + - mysql-server + - rabbitmq-server + - python-dev + - python-mysqldb + - python-configparser + - libffi-dev + - libxslt1-dev + - libssl-dev + - libxml2-dev + - ipxe + - tftpd-hpa + - tftp-hpa + - xinetd + - parted + - ipmitool + - psmisc + - nginx + - wget + - genisoimage + - kpartx + - qemu-utils + - python-openwsman + - debootstrap + - uuid-runtime + - curl + - python-pip + - python-pymysql + - dnsmasq +# NOTE(TheJulia): The above entry for dnsmasq must be the last entry in the +# package list as the installation causes name resolution changes that can +# temporarily block packages following it while the system is being +# reconfigured. See: https://review.openstack.org/#/c/223813 diff --git a/playbooks/roles/bifrost-keystone-install/defaults/required_defaults_Ubuntu_18.04.yml b/playbooks/roles/bifrost-keystone-install/defaults/required_defaults_Ubuntu_18.04.yml new file mode 100644 index 000000000..7ae226438 --- /dev/null +++ b/playbooks/roles/bifrost-keystone-install/defaults/required_defaults_Ubuntu_18.04.yml @@ -0,0 +1,21 @@ +--- +init_template: systemd_template.j2 +init_dest_dir: /lib/systemd/system/ +init_ext: .service +required_packages: + - mysql-server + - rabbitmq-server + - python-dev + - python-mysqldb + - python-configparser + - libffi-dev + - libxslt1-dev + - libssl-dev + - libxml2-dev + - nginx + - uwsgi + - uwsgi-core + # - python-django-uwsgi - This may not be needed + - uwsgi-plugin-python + - python-pip + - python-pymysql