tripleo-common/container-images/tcib/base/tripleoclient/tripleoclient.yaml

25 lines
1.0 KiB
YAML

tcib_actions:
- run: bash /usr/local/bin/uid_gid_manage {{ tcib_user }}
- run: dnf -y install {{ tcib_packages['common'] | join(' ') }} && dnf clean all && rm -rf /var/cache/dnf
- run: openstack complete | tee /etc/bash_completion.d/osc.bash_completion > /dev/null
- copy: /usr/share/tripleo-common/container-images/kolla/tripleoclient/create_super_user.sh /usr/local/bin/create_super_user.sh
- copy: /usr/share/tripleo-common/container-images/kolla/tripleoclient/tripleoclient_sudoers /etc/sudoers.d/tripleoclient_sudoers
- run: chmod 750 /usr/local/bin/create_super_user.sh
- run: chmod 440 /etc/sudoers.d/tripleoclient_sudoers
tcib_gather_files: '{{ lookup(''fileglob'', ''/usr/share/tripleo-common/container-images/kolla/tripleoclient/*'', wantlist=True) }}'
tcib_packages:
common:
- sudo
- e2fsprogs
- git
- openssh-clients
- openstack-tripleo-validations
- puppet-tripleo
- python3-openstackclient
- python3-tripleoclient
- xfsprogs
- python3-osc-placement
- bash-completion
- ceph-ansible
tcib_user: cloud-admin