Hi James,
On Wed, Nov 13, 2013 at 1:00 AM, James Tanner <[email protected]> wrote:
> I would suggest starting with building a role that takes in a few inputs:
>
> * nic number
> * nic mac address
> * routes
>
> The role should then create the necessary config files from templates. I
> suggest a role because you do a lot of little tasks to achieve the goal
> instead of trying to have everything happening in one task in a top level
> playbook.
>
OK so say I have a role defined and I can call it like so:
{ role: nic_config, name=<nicname>, mac=<mac>, routes=[<routes>] }
How would I then iterate the list of NICs in the system (i.e.
ansible_interfaces) and only set-up NICs that have been specified (in
Ansible) for the host (if that makes sense)? What I'm trying to say is that
while the system may have many network interfaces (in ansible_interfaces),
I may only want to configure a subset of them as per what has been defined
in the Ansible inventory for that host.
GS
--
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].
For more options, visit https://groups.google.com/groups/opt_out.