Bring in aarch64 support in apex
[apex.git] / contrib / aarch64 / undercloud-full.yaml
1 disk_images:
2   -
3     imagename: undercloud-full
4     arch: aarch64
5     type: qcow2
6     distro: centos7
7     elements:
8       - vm
9       - block-device-efi
10       - baremetal
11       - dhcp-all-interfaces
12       - disable-selinux
13       - cloud-init-nocloud
14       - openvswitch
15       - overcloud-agent
16       - overcloud-full
17       - overcloud-controller
18       - overcloud-compute
19       - overcloud-ceph-storage
20       - puppet-modules
21       - enable-serial-console
22       - stable-interface-names
23       - grub2
24       - bootloader
25       - devuser
26       - element-manifest
27       - dynamic-login
28       - iptables
29       - enable-packages-install
30       - pip-and-virtualenv-override
31       - dracut-regenerate
32       - remove-machine-id
33       - remove-resolvconf
34     packages:
35       - openstack-utils
36       - python-tripleoclient
37       - python-tripleoclient-heat-installer
38       - python-psutil
39       - python-debtcollector
40       - plotnetcfg
41       - sos
42       - yum-plugin-priorities
43       - ntp
44       - jq
45       - openstack-heat-agents
46       - device-mapper-multipath
47       - os-net-config
48     options:
49       - " --no-tmpfs"
50     environment:
51       DIB_PYTHON_VERSION: '2'
52       DIB_DEV_USER_USERNAME: 'stack'
53       DIB_DEV_USER_PASSWORD: 'stack'
54       DIB_DEV_USER_PWDLESS_SUDO: 'Yes'
55   -
56     imagename: ironic-python-agent
57     # This is bogus, but there's no initrd type in diskimage-builder
58     arch: aarch64
59     type: qcow2
60     distro: centos7
61
62     # So we just override the extension instead
63     imageext: initramfs
64     elements:
65       - ironic-agent
66       - ironic-agent-multipath
67       - dynamic-login
68       - devuser
69       - disable-selinux
70       - element-manifest
71       - network-gateway
72       - enable-packages-install
73       - pip-and-virtualenv-override
74     packages:
75       - util-linux
76       - grub2-efi-aa64
77       - grub2-efi-aa64-module
78       - python-hardware-detect
79       - yum-plugin-priorities
80       - iscsi-initiator-utils
81     options:
82       - " --no-tmpfs"
83     environment:
84       DIB_PYTHON_VERSION: '2'
85       DIB_DEV_USER_USERNAME: 'stack'
86       DIB_DEV_USER_PASSWORD: 'stack'
87       DIB_DEV_USER_PWDLESS_SUDO: 'Yes'