Skip to content

Commit df51f05

Browse files
authored
Pulp playbook that syncs everything (#1466)
Add a playbook that runs sync/publish/promote for both repos and containers
1 parent 0b2ec46 commit df51f05

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
- name: "Import pulp-repo-sync"
3+
import_playbook: pulp-repo-sync.yml
4+
5+
- name: "Import pulp-repo-publish"
6+
import_playbook: pulp-repo-publish.yml
7+
8+
- name: "Import pulp-repo-promote-production"
9+
import_playbook: pulp-repo-promote-production.yml
10+
when: repo_promote_production | default(true)
11+
12+
- name: "Import pulp-container-sync"
13+
import_playbook: pulp-container-sync.yml
14+
15+
- name: "Import pulp-container-publish"
16+
import_playbook: pulp-container-publish.yml
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
features:
3+
- |
4+
Added a new playbook `pulp_sync_publish_promote` that can be used to sync,
5+
publish and promote all repositories in a single step, as well as sync and
6+
publish container repos. If you do not want to promote repos then run with
7+
``-e repo_promote_production=false``.

0 commit comments

Comments
 (0)