diff --git a/.zuul.yaml b/.zuul.yaml index 0a413301..1a16e233 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -12,6 +12,8 @@ - ^doc/.* - ^qinling/tests/unit/.*$ - ^releasenotes/.*$ + pre-run: playbooks/pre.yaml + post-run: playbooks/post.yaml vars: devstack_services: # Disable unneeded services. diff --git a/playbooks/post.yaml b/playbooks/post.yaml new file mode 100644 index 00000000..0a77fe74 --- /dev/null +++ b/playbooks/post.yaml @@ -0,0 +1,8 @@ +- hosts: all + tasks: + - name: cleanup the Neutron config dir + become: true + file: + path: /etc/neutron + state: absent + diff --git a/playbooks/pre.yaml b/playbooks/pre.yaml new file mode 100644 index 00000000..35f77559 --- /dev/null +++ b/playbooks/pre.yaml @@ -0,0 +1,10 @@ +- hosts: all + tasks: + - name: create Neutron config dir for devstack job + become: true + file: + path: /etc/neutron + owner: stack + recurse: yes + state: directory +