# Tempest runs under an unpriviledged user, thus the user cannot read # /etc/octavia/.ssh/ created by the Octavia devstack plugin. As work-around, # a new SSH key is generated and given read access to all users. # See also OCTAVIA_USE_PREGENERATED_SSH_KEY and # OCTAVIA_PREGENERATED_SSH_KEY_PATH set in the # octavia-v2-act-stdby-dsvm-scenario job definition - hosts: all name: Octavia DSVM jobs pre-run playbook tasks: - name: Generate Octavia RSA key shell: ssh-keygen -t rsa -f /tmp/octavia_ssh_key -q -N "" - name: Allow read permissions to other users file: path: /tmp/octavia_ssh_key state: file mode: 0644