Hi, I'm trying to reconfigure a running OS to use bridge vs the actual 
interface. My playbook so far:

- name: copy bridge config
  template: src=if-br.j2 dest=/etc/sysconfig/network-scripts/if-{{ 
bridge_name }} backup=yes

- name: copy interface config
  template: src=if-nic.j2 dest=/etc/sysconfig/network-scripts/if-{{ 
nic_name }} backup=yes

# we will lose connectivity right after this
- name: add OVS port
  openvswitch_port: bridge={{ bridge_name }} port={{ nic_name }} 
state=present
  async: 60
  poll: 30

# we should recover connectivity right after this
- name: restart network 
  service: name=network state=restarted 
  async: 60
  poll: 30


As you can see last two actions should be run async (due to loss of 
connectivity) however they also need to be executed sequentially. I like 
the way those tasks are defined using Ansible (with some add-on built logic 
for checking whether bridge exists etc. that I don't have to implement) and 
would prefer it not to be a shell script instead. Are there any good 
options for doing it within ansible without resorting to "outsorcing" for 
that last chunk to a shell script?


-- 
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/03df72bb-ebd0-467f-8871-3f2a02edf714%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to