use the right variables for os_server registered vars, and uncomment some things

Signed-off-by: Rick Elrod <relrod@redhat.com>
This commit is contained in:
Rick Elrod 2018-07-13 22:01:00 +00:00
parent d8810a27f2
commit 8fef92cf30

View file

@ -16,35 +16,35 @@
key_name: fedora-admin-20130801 key_name: fedora-admin-20130801
auto_floating_ip: true auto_floating_ip: true
userdata: "#cloud-config\ndisable_root: 0" userdata: "#cloud-config\ndisable_root: 0"
register: nova_result register: instance
- name: add it to the special group - name: add it to the special group
local_action: add_host hostname="{{ nova_result.public_ip }}" groupname=tmp_just_created local_action: add_host hostname="{{ instance.server.accessIPv4 }}" groupname=tmp_just_created
#- name: mail off about where it is - name: mail off about where it is
# local_action: mail local_action: mail
# to=sysadmin-main-members@fedoraproject.org to=codeblock@fedoraproject.org
# from=ansible-create@fedoraproject.org from=ansible-create@fedoraproject.org
# subject="{{ nova_result.public_ip }}" subject="{{ instance.server.accessIPv4 }}"
# body="transient cloud instance created on {{ nova_result.public_ip }} body="transient cloud instance created on {{ instance.server.accessIPv4 }}
# name = {{ name }} name = {{ name }}
# root_auth_users = {{ root_auth_users }} root_auth_users = {{ root_auth_users }}
# image = {{ image }}" image = {{ image }}"
- name: wait for he host to be hot - name: wait for he host to be hot
local_action: wait_for host={{ nova_result.public_ip }} port=22 delay=1 timeout=600 local_action: wait_for host={{ instance.server.accessIPv4 }} port=22 delay=1 timeout=600
#- name: gather ssh host key from new instance - name: gather ssh host key from new instance
# local_action: command ssh-keyscan -t rsa {{ nova_result.public_ip }} local_action: command ssh-keyscan -t rsa {{ instance.server.accessIPv4 }}
# ignore_errors: True ignore_errors: True
# register: hostkey register: hostkey
#- name: add new ssh host key (you still need to add it to official ssh_host_keys later) - name: add new ssh host key (you still need to add it to official ssh_host_keys later)
# local_action: known_hosts path={{item}} key="{{ hostkey.stdout }}" host={{ nova_result.public_ip }} state=present local_action: known_hosts path={{item}} key="{{ hostkey.stdout }}" host={{ instance.server.accessIPv4 }} state=present
# ignore_errors: True ignore_errors: True
# with_items: with_items:
# - /root/.ssh/known_hosts - /root/.ssh/known_hosts
# - /etc/ssh/ssh_known_hosts - /etc/ssh/ssh_known_hosts
# SSH is up and running, however cloud-init still did not deployed ssh keypair # SSH is up and running, however cloud-init still did not deployed ssh keypair
# we have to wait some time. 10 sec is usually enough, but not always. # we have to wait some time. 10 sec is usually enough, but not always.