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

    # So we just override the extension instead
    imageext: initramfs
    elements:
      - ironic-agent
      - ironic-agent-multipath
      - dynamic-login
      - devuser
      - disable-selinux
      - element-manifest
      - network-gateway
      - enable-packages-install
      - pip-and-virtualenv-override
    packages:
      - util-linux
      - grub2-efi-aa64
      - grub2-efi-aa64-module
      - python-hardware-detect
      - yum-plugin-priorities
      - iscsi-initiator-utils
    options:
      - " --no-tmpfs"
    environment:
      DIB_PYTHON_VERSION: '2'
      DIB_DEV_USER_USERNAME: 'stack'
      DIB_DEV_USER_PASSWORD: 'stack'
      DIB_DEV_USER_PWDLESS_SUDO: 'Yes'