Skip to content

Commit 901655b

Browse files
authored
Merge pull request #29 from stackhpc/more-remote-params
pulp_repository: add all current parameters for remotes
2 parents 0994beb + 3c2f863 commit 901655b

File tree

4 files changed

+78
-11
lines changed

4 files changed

+78
-11
lines changed

roles/pulp_repository/tasks/container.yml

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
name: "{{ item.name }}"
99
state: "{{ item.state }}"
1010
with_items: "{{ pulp_repository_container_repos }}"
11+
loop_control:
12+
label: "{{ item.name }}"
1113

1214
- name: Setup container remotes
1315
pulp.squeezer.container_remote:
@@ -16,11 +18,23 @@
1618
password: "{{ pulp_password }}"
1719
validate_certs: "{{ pulp_validate_certs | bool }}"
1820
name: "{{ item.name }}-remote"
19-
url: "{{ item.url }}"
20-
policy: "{{ item.policy }}"
21+
ca_cert: "{{ item.ca_cert | default(omit) }}"
22+
client_cert: "{{ item.client_cert | default(omit) }}"
23+
client_key: "{{ item.client_key | default(omit) }}"
24+
download_concurrency: "{{ item.download_concurrency | default(omit) }}"
25+
policy: "{{ item.policy | default(omit) }}"
26+
proxy_url: "{{ item.proxy_url | default(omit) }}"
27+
proxy_username: "{{ item.proxy_username | default(omit) }}"
28+
proxy_password: "{{ item.proxy_password | default(omit) }}"
29+
remote_username: "{{ item.remote_username | default(omit) }}"
30+
remote_password: "{{ item.remote_password | default(omit) }}"
31+
tls_validation: "{{ item.tls_validation | default(omit) }}"
2132
upstream_name: "{{ item.upstream_name | default(item.name) }}"
33+
url: "{{ item.url | default(omit) }}"
2234
state: "{{ item.state }}"
2335
with_items: "{{ pulp_repository_container_repos }}"
36+
loop_control:
37+
label: "{{ item.name }}"
2438

2539
- name: Sync container remotes into repositories
2640
pulp.squeezer.container_sync:
@@ -32,3 +46,5 @@
3246
remote: "{{ item.name }}-remote"
3347
with_items: "{{ pulp_repository_container_repos }}"
3448
when: item.state == "present"
49+
loop_control:
50+
label: "{{ item.name }}"

roles/pulp_repository/tasks/deb.yml

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
name: "{{ item.name }}"
99
state: "{{ item.state }}"
1010
with_items: "{{ pulp_repository_deb_repos }}"
11+
loop_control:
12+
label: "{{ item.name }}"
1113

1214
- name: Setup DEB remotes
1315
pulp.squeezer.deb_remote:
@@ -16,13 +18,25 @@
1618
password: "{{ pulp_password }}"
1719
validate_certs: "{{ pulp_validate_certs | bool }}"
1820
name: "{{ item.name }}-remote"
19-
url: "{{ item.url }}"
20-
architectures: "{{ item.architectures }}"
21-
components: "{{ item.components }}"
22-
distributions: "{{ item.distributions }}"
23-
policy: "{{ item.policy }}"
21+
architectures: "{{ item.architectures | default(omit) }}"
22+
ca_cert: "{{ item.ca_cert | default(omit) }}"
23+
client_cert: "{{ item.client_cert | default(omit) }}"
24+
client_key: "{{ item.client_key | default(omit) }}"
25+
components: "{{ item.components | default(omit) }}"
26+
distributions: "{{ item.distributions | default(omit) }}"
27+
download_concurrency: "{{ item.download_concurrency | default(omit) }}"
28+
policy: "{{ item.policy | default(omit) }}"
29+
proxy_url: "{{ item.proxy_url | default(omit) }}"
30+
proxy_username: "{{ item.proxy_username | default(omit) }}"
31+
proxy_password: "{{ item.proxy_password | default(omit) }}"
32+
remote_username: "{{ item.remote_username | default(omit) }}"
33+
remote_password: "{{ item.remote_password | default(omit) }}"
34+
tls_validation: "{{ item.tls_validation | default(omit) }}"
35+
url: "{{ item.url | default(omit) }}"
2436
state: "{{ item.state }}"
2537
with_items: "{{ pulp_repository_deb_repos }}"
38+
loop_control:
39+
label: "{{ item.name }}"
2640

2741
- name: Sync DEB remotes into repositories
2842
pulp.squeezer.deb_sync:
@@ -35,3 +49,5 @@
3549
mirror: "{{ item.mirror | default(omit) }}"
3650
with_items: "{{ pulp_repository_deb_repos }}"
3751
when: item.state == "present"
52+
loop_control:
53+
label: "{{ item.name }}"

roles/pulp_repository/tasks/python.yml

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
name: "{{ item.name }}"
99
state: "{{ item.state }}"
1010
with_items: "{{ pulp_repository_python_repos }}"
11+
loop_control:
12+
label: "{{ item.name }}"
1113

1214
- name: Setup PyPI remotes
1315
pulp.squeezer.python_remote:
@@ -16,10 +18,25 @@
1618
password: "{{ pulp_password }}"
1719
validate_certs: "{{ pulp_validate_certs | bool }}"
1820
name: "{{ item.name }}-remote"
19-
url: "{{ item.url }}"
20-
policy: "{{ item.policy }}"
21+
ca_cert: "{{ item.ca_cert | default(omit) }}"
22+
client_cert: "{{ item.client_cert | default(omit) }}"
23+
client_key: "{{ item.client_key | default(omit) }}"
24+
download_concurrency: "{{ item.download_concurrency | default(omit) }}"
25+
excludes: "{{ item.excludes | default(omit) }}"
26+
includes: "{{ item.includes | default(omit) }}"
27+
policy: "{{ item.policy | default(omit) }}"
28+
prereleases: "{{ item.prereleases | default(omit) }}"
29+
proxy_url: "{{ item.proxy_url | default(omit) }}"
30+
proxy_username: "{{ item.proxy_username | default(omit) }}"
31+
proxy_password: "{{ item.proxy_password | default(omit) }}"
32+
remote_username: "{{ item.remote_username | default(omit) }}"
33+
remote_password: "{{ item.remote_password | default(omit) }}"
34+
tls_validation: "{{ item.tls_validation | default(omit) }}"
35+
url: "{{ item.url | default(omit) }}"
2136
state: "{{ item.state }}"
2237
with_items: "{{ pulp_repository_python_repos }}"
38+
loop_control:
39+
label: "{{ item.name }}"
2340

2441
- name: Sync PyPI remotes into repositories
2542
pulp.squeezer.python_sync:
@@ -31,3 +48,5 @@
3148
remote: "{{ item.name }}-remote"
3249
with_items: "{{ pulp_repository_python_repos }}"
3350
when: item.state == "present"
51+
loop_control:
52+
label: "{{ item.name }}"

roles/pulp_repository/tasks/rpm.yml

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
name: "{{ item.name }}"
99
state: "{{ item.state }}"
1010
with_items: "{{ pulp_repository_rpm_repos }}"
11+
loop_control:
12+
label: "{{ item.name }}"
1113

1214
- name: Setup RPM remotes
1315
pulp.squeezer.rpm_remote:
@@ -16,10 +18,22 @@
1618
password: "{{ pulp_password }}"
1719
validate_certs: "{{ pulp_validate_certs | bool }}"
1820
name: "{{ item.name }}-remote"
19-
url: "{{ item.url }}"
20-
policy: "{{ item.policy }}"
21+
ca_cert: "{{ item.ca_cert | default(omit) }}"
22+
client_cert: "{{ item.client_cert | default(omit) }}"
23+
client_key: "{{ item.client_key | default(omit) }}"
24+
download_concurrency: "{{ item.download_concurrency | default(omit) }}"
25+
policy: "{{ item.policy | default(omit) }}"
26+
proxy_url: "{{ item.proxy_url | default(omit) }}"
27+
proxy_username: "{{ item.proxy_username | default(omit) }}"
28+
proxy_password: "{{ item.proxy_password | default(omit) }}"
29+
remote_username: "{{ item.remote_username | default(omit) }}"
30+
remote_password: "{{ item.remote_password | default(omit) }}"
31+
tls_validation: "{{ item.tls_validation | default(omit) }}"
32+
url: "{{ item.url | default(omit) }}"
2133
state: "{{ item.state }}"
2234
with_items: "{{ pulp_repository_rpm_repos }}"
35+
loop_control:
36+
label: "{{ item.name }}"
2337

2438
- name: Sync RPM remotes into repositories
2539
pulp.squeezer.rpm_sync:
@@ -32,3 +46,5 @@
3246
sync_policy: "{{ item.sync_policy | default(omit) }}"
3347
with_items: "{{ pulp_repository_rpm_repos }}"
3448
when: item.state == "present"
49+
loop_control:
50+
label: "{{ item.name }}"

0 commit comments

Comments
 (0)