"which can be set in the plays so that another different host gets processed instead."
If ansible_ssh_host is set as a variable name on the host, either in the INI file or hostvars/hostname, the address given for ansible_ssh_host is used to contact the system rather than the verbatim name of the host, basically, it becomes an alias. Similarly, ansible_ssh_port is also a thing. On Tue, Aug 12, 2014 at 5:47 PM, Tiglath <[email protected]> wrote: > > On Monday, August 11, 2014 6:02:32 PM UTC-4, Michael DeHaan wrote: >> >> I'm not sure I understand this particular question. >> >> When you say hosts file, is this about restructuring your ansible >> inventory file? >> > > Yes. Let me try to explain it better. > > I guess what I am asking is if whether Ansible has an internal variable > that is set to the current host being processed, which can be set in the > plays so that another different host gets processed instead. > > > > > > > > >> >> >> On Mon, Aug 11, 2014 at 5:18 PM, Tiglath <[email protected]> wrote: >> >>> I have a list of servers to migrate, say: >>> >>> old_server_1 >>> old_server_2 >>> >>> and a list of new servers, say: >>> >>> new_server_1 >>> new_server_2 >>> >>> Because the names of the new servers are still undecided I want to use >>> the old names in the hosts file, keep a server's new name as a variable in >>> host_vars (newname) and then convert the old to new dynamically before >>> comms start. >>> >>> Now, Ansible deploy to the names in the inventory file, but is there a >>> way in which internally I can substitute, say old_server_1.newname for >>> new_server_1? >>> >>> Thanks >>> >>> >>> >>> -- >>> 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/27dd466e-307a-4f91-ae6d- >>> 0a400c9f5b06%40googlegroups.com >>> <https://groups.google.com/d/msgid/ansible-project/27dd466e-307a-4f91-ae6d-0a400c9f5b06%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > 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/dbb26048-f4ff-49b3-8a73-1951969e182f%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/dbb26048-f4ff-49b3-8a73-1951969e182f%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- 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/CA%2BnsWgzjYMZB6PgA9G1GpHh3zoPhMmWsgufVN%2Bwf%2BxXMo1pnrA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
