devstack-plugin-tobiko/roles/devstack-tobiko-deploy/tasks/copy-devstack-plugin-tobiko.yaml
Federico Ressi 2fd41f4c9c [Vagrant] Update Vagranfile and its playbooks
- add multinode support for devstack nodes
- write clouds.yaml and ssh_config file to devstack-tobiko-deploy source dir
- update tobiko.conf file
- create simple functional test cases to test vagrant configuration
- remove local projects synchronization

Change-Id: I9d2517d5fa6c72b98726af8aa3ba9fa8bcf0918f
2022-07-16 07:31:40 +00:00

34 lines
811 B
YAML

---
- name: consolidate file paths
set_fact:
devstack_plugin_tobiko_dir: >-
{{ devstack_plugin_tobiko_dir | realpath }}
devstack_plugin_tobiko_src_dir: >-
{{ devstack_plugin_tobiko_src_dir | realpath }}
- name: ensure '{{ devstack_plugin_tobiko_dir }}' exists
become: true
become_user: root
file:
path: '{{ devstack_plugin_tobiko_dir }}'
state: directory
mode: '0755'
owner: stack
group: stack
- name: copy '{{ devstack_plugin_tobiko_src_dir }}'
synchronize:
group: false
owner: false
src: '{{ devstack_plugin_tobiko_src_dir }}/.'
dest: '{{ devstack_plugin_tobiko_dir }}'
use_ssh_args: true
recursive: true
rsync_opts:
- '--exclude-from={{ devstack_plugin_tobiko_src_dir }}/.gitignore'
become: true
become_user: stack