blob: 026267bd84b213e1557a00060700e1183282e38a [file] [log] [blame]
vexxhost-botb775bab2024-05-02 12:04:34 -04001alias osc='nerdctl run --rm --network host \
2 --volume $PWD:/opt --volume /tmp:/tmp \
3 --volume /etc/openstack:/etc/openstack:ro \
Mohammed Naserbdb2d412024-06-02 20:39:07 -04004{% if cluster_issuer_type is defined and cluster_issuer_type in ('self-signed', 'ca', 'venafi') %}
vexxhost-botb775bab2024-05-02 12:04:34 -04005 --volume {{ '/usr/local/share/ca-certificates/atmosphere.crt:/usr/local/share/ca-certificates/atmosphere.crt:ro' if ansible_facts['os_family']
vexxhost-botd65a2912024-05-24 16:41:56 +02006 in ['Debian'] else '/etc/pki/ca-trust/source/anchors/atmosphere.crt:/usr/local/share/ca-certificates/atmosphere.crt:ro' }} \
7{% elif cluster_issuer_acme_private_ca is defined and cluster_issuer_acme_private_ca | bool %}
8 --volume {{ '/etc/ssl/certs/ca-certificates.crt:/etc/ssl/certs/ca-certificates.crt:ro' if ansible_facts['os_family']
9 in ['Debian'] else '/etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt:/etc/ssl/certs/ca-certificates.crt:ro' }} \
vexxhost-botb775bab2024-05-02 12:04:34 -040010{% endif %}
Mohammed Naser13738062024-06-25 16:26:32 -040011{% if ansible_facts['distribution_version'] is ansible.builtin.version('20.04', '<=') %}
Mohammed Naser08a3bee2024-06-25 16:15:16 -040012 --env OS_CLOUD=atmosphere \
13{% else %}
vexxhost-botb775bab2024-05-02 12:04:34 -040014 --env-file <(env | grep OS_) \
Mohammed Naser08a3bee2024-06-25 16:15:16 -040015{% endif %}
vexxhost-botb775bab2024-05-02 12:04:34 -040016 {{ atmosphere_images['openstack_cli'] }}'
17alias openstack='osc openstack'
18alias nova='osc nova'
19alias neutron='osc neutron'
20alias cinder='osc cinder'
21alias glance='osc glance'