I am trying to migrate Copr to Fedora 20. But ec2 module from ansible.fc20 does not work with current Fedora Cloud. And upstream have no intention to change it [1] Therefore I have to migrate to use nova_compute module of ansible. But for that I would need keystonerc present in {{ private }}/files/openstack/copr-copr/ Right now there is only ec2rc.sh And ideally have OS_USERNAME, OS_PASSWORD, OS_TENANT_NAME, OS_AUTH_URL present as ansible variable as well. Likely with 'COPR_' prefix.
[1] https://github.com/ansible/ansible/pull/7603
Thats unfortunate. ;( We wanted to stick to ec2 in case we decided/wanted someday to run against amazon or rackspace or whatever. ;(
I'll try and figure out what we need in there...
And can I you pleas put those three variables in private.git as temporary solution. So I can proceed with upgrade to Fedora 20, which is blocking new release of Copr?
Additionally it would mean, that we will have to open port 5000 on fed-cloud02.cloud.fedoraproject.org. At least to 172.23.0.0/24 so all VM can talk to keystone.
I'm really not finding a way to get that out of the cloud... in particular the password.
I can reset it in the dashboard, but will that invalidate the existing ec2 credentials?
Ping me when you are around and I can try it...
For the record:
OS_PASSWORD is variable copr_nova_password
OS_TENANT_ID is variable copr_tenant_id
and
OS_AUTH_URL should be https://172.23.0.2:5000/v2.0
Login to comment on this ticket.