summaryrefslogtreecommitdiff
path: root/playbooks
diff options
context:
space:
mode:
authorMonty Taylor <mordred@inaugust.com>2017-09-26 08:36:15 -0500
committerMonty Taylor <mordred@inaugust.com>2017-09-26 10:16:57 -0500
commit9625385fe9e36177f2936d8c02cde2a2cc56f69c (patch)
tree7054b00c70083ba202b867fc96a99f4d6400f644 /playbooks
parentac574ef386d199d922e82c44b64e6e84df791a77 (diff)
downloadzuul-9625385fe9e36177f2936d8c02cde2a2cc56f69c.tar.gz
Add local file copying steps
These are the things one does after running the script. Update the job to run the actual script we're running to generate the data the way we're running it. Change-Id: I62d75d561efbb290d2fccbabf4fabfbf705e6288
Diffstat (limited to 'playbooks')
-rw-r--r--playbooks/zuul-migrate.yaml26
-rw-r--r--playbooks/zuul-migrate/post.yaml26
-rw-r--r--playbooks/zuul-migrate/run.yaml10
3 files changed, 36 insertions, 26 deletions
diff --git a/playbooks/zuul-migrate.yaml b/playbooks/zuul-migrate.yaml
deleted file mode 100644
index 2001982f5..000000000
--- a/playbooks/zuul-migrate.yaml
+++ /dev/null
@@ -1,26 +0,0 @@
-- hosts: all
- tasks:
-
- - name: Install migration dependencies
- command: "python3 -m pip install --user src/git.openstack.org/openstack-infra/zuul[migrate]"
-
- - name: Migrate the data
- command: "python3 ../zuul/zuul/cmd/migrate.py zuul/layout.yaml jenkins/jobs nodepool/nodepool.yaml . --mapping=zuul/mapping.yaml -v"
- args:
- chdir: src/git.openstack.org/openstack-infra/project-config
-
- - name: Collect generated job config
- synchronize:
- dest: "{{ zuul.executor.log_root }}"
- mode: pull
- src: "src/git.openstack.org/openstack-infra/project-config/zuul.d"
- verify_host: true
- no_log: true
-
- - name: Collect generated playbooks
- synchronize:
- dest: "{{ zuul.executor.log_root }}/playbooks"
- mode: pull
- src: "src/git.openstack.org/openstack-infra/project-config/playbooks/legacy"
- verify_host: true
- no_log: true
diff --git a/playbooks/zuul-migrate/post.yaml b/playbooks/zuul-migrate/post.yaml
new file mode 100644
index 000000000..2647b7d18
--- /dev/null
+++ b/playbooks/zuul-migrate/post.yaml
@@ -0,0 +1,26 @@
+- hosts: all
+ tasks:
+
+ - name: Collect openstack-zuul-jobs generated job config
+ synchronize:
+ dest: "{{ zuul.executor.log_root }}/openstack-zuul-jobs"
+ mode: pull
+ src: "src/git.openstack.org/openstack-infra/openstack-zuul-jobs/zuul.d"
+ verify_host: true
+ no_log: true
+
+ - name: Collect project generated job config
+ synchronize:
+ dest: "{{ zuul.executor.log_root }}/openstack-zuul-jobs"
+ mode: pull
+ src: "src/git.openstack.org/openstack-infra/project-config/zuul.d"
+ verify_host: true
+ no_log: true
+
+ - name: Collect generated playbooks
+ synchronize:
+ dest: "{{ zuul.executor.log_root }}/playbooks"
+ mode: pull
+ src: "src/git.openstack.org/openstack-infra/openstack-zuul-jobs/playbooks/legacy"
+ verify_host: true
+ no_log: true
diff --git a/playbooks/zuul-migrate/run.yaml b/playbooks/zuul-migrate/run.yaml
new file mode 100644
index 000000000..2ba81d039
--- /dev/null
+++ b/playbooks/zuul-migrate/run.yaml
@@ -0,0 +1,10 @@
+- hosts: all
+ tasks:
+
+ - name: Install migration dependencies
+ command: "python3 -m pip install --user src/git.openstack.org/openstack-infra/zuul[migrate]"
+
+ - name: Migrate the data
+ command: tools/run-migration.sh -v --final
+ args:
+ chdir: src/git.openstack.org/openstack-infra/zuul