Hi there,
I am fairly new with ansible and I am having some with variables :-).
Here is my 1st problem, I have a playbook I do have a variable:
- name: Create instance(s)
hosts: local
gather_facts: no
connection: local
tags: provisioning
vars:
....
groupname: launched
port: 8080
Later I use it in the add_host line:
- name: Add host to groupname
add_host: hostname={{ item.public_ip }}
ansible_ssh_private_key_file=PATH_TO_KEYFILE
groupname={{ groupname }}
with_items: gce.instance_data
and then I use it again at:
-
name: Manage new instances
hosts: "{{ groupname }}"
connection: ssh
sudo: True
roles:
- { role: webserver, port: "{{ port }}" }
but I doesn't work - replacing it with:
hosts: launched
Second problem - maybe related I try to overwrite a variable in a role I
include:
roles:
- { role: webserver, port: "{{ port }}" }
this also doesn't work. Any hints?
thanks
Peter
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/28fa7149-29e5-46f7-ac90-fb79e67ac422%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.