Skip to content

Commit 251e48d

Browse files
authored
Merge pull request #19 from stackhpc/repository-defaults
Repository defaults
2 parents 1cfe6aa + a6e8d24 commit 251e48d

File tree

6 files changed

+20
-11
lines changed

6 files changed

+20
-11
lines changed

roles/pulp_repository/README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ This role configures and synchronizes Pulp server repositories.
66
Role variables
77
--------------
88

9-
* `pulp_url`: URL of Pulp server
10-
* `pulp_username`: Username used to access Pulp server
11-
* `pulp_password`: Password used to access Pulp server
12-
* `pulp_validate_certs`: Whether to validate Pulp server certificate
13-
* `pulp_repository_rpm_repos`: List of RPM repositories
14-
* `pulp_repository_python_repos`: List of PyPI repositories
15-
* `pulp_repository_deb_repos`: List of Deb respositories
9+
* `pulp_url`: URL of Pulp server. Default is `https://localhost:8080`
10+
* `pulp_username`: Username used to access Pulp server. Default is `admin`
11+
* `pulp_password`: Password used to access Pulp server. Default is unset
12+
* `pulp_validate_certs`: Whether to validate Pulp server certificate. Default is `true`
13+
* `pulp_repository_rpm_repos`: List of RPM repositories. Default is an empty list.
14+
* `pulp_repository_python_repos`: List of PyPI repositories. Default is an empty list.
15+
* `pulp_repository_deb_repos`: List of Deb respositories. Default is an empty list.
1616

1717
Example playbook
1818
----------------

roles/pulp_repository/defaults/main.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
2-
pulp_url: https://localhost:24817
2+
pulp_url: https://localhost:8080
33
pulp_username: admin
4-
pulp_password: password
5-
validate_certs: true
4+
pulp_password:
5+
pulp_validate_certs: true
66

77
pulp_repository_deb_repos: []
88
pulp_repository_python_repos: []

roles/pulp_repository/tasks/deb.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
pulp_url: "{{ pulp_url }}"
55
username: "{{ pulp_username }}"
66
password: "{{ pulp_password }}"
7+
validate_certs: "{{ pulp_validate_certs | bool }}"
78
name: "{{ item.name }}"
89
state: "{{ item.state }}"
910
with_items: "{{ pulp_repository_deb_repos }}"
@@ -13,6 +14,7 @@
1314
pulp_url: "{{ pulp_url }}"
1415
username: "{{ pulp_username }}"
1516
password: "{{ pulp_password }}"
17+
validate_certs: "{{ pulp_validate_certs | bool }}"
1618
name: "{{ item.name }}-remote"
1719
url: "{{ item.url }}"
1820
architectures: "{{ item.architectures }}"
@@ -27,6 +29,7 @@
2729
pulp_url: "{{ pulp_url }}"
2830
username: "{{ pulp_username }}"
2931
password: "{{ pulp_password }}"
32+
validate_certs: "{{ pulp_validate_certs | bool }}"
3033
repository: "{{ item.name }}"
3134
remote: "{{ item.name }}-remote"
3235
with_items: "{{ pulp_repository_deb_repos }}"

roles/pulp_repository/tasks/precheck.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@
44
pulp_url: "{{ pulp_url }}"
55
username: "{{ pulp_username }}"
66
password: "{{ pulp_password }}"
7-
validate_certs: "{{ pulp_validate_certs | default(true) }}"
7+
validate_certs: "{{ pulp_validate_certs | bool }}"
88
refresh_api_cache: true

roles/pulp_repository/tasks/python.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
pulp_url: "{{ pulp_url }}"
55
username: "{{ pulp_username }}"
66
password: "{{ pulp_password }}"
7+
validate_certs: "{{ pulp_validate_certs | bool }}"
78
name: "{{ item.name }}"
89
state: "{{ item.state }}"
910
with_items: "{{ pulp_repository_python_repos }}"
@@ -13,6 +14,7 @@
1314
pulp_url: "{{ pulp_url }}"
1415
username: "{{ pulp_username }}"
1516
password: "{{ pulp_password }}"
17+
validate_certs: "{{ pulp_validate_certs | bool }}"
1618
name: "{{ item.name }}-remote"
1719
url: "{{ item.url }}"
1820
policy: "{{ item.policy }}"
@@ -24,6 +26,7 @@
2426
pulp_url: "{{ pulp_url }}"
2527
username: "{{ pulp_username }}"
2628
password: "{{ pulp_password }}"
29+
validate_certs: "{{ pulp_validate_certs | bool }}"
2730
repository: "{{ item.name }}"
2831
remote: "{{ item.name }}-remote"
2932
with_items: "{{ pulp_repository_python_repos }}"

roles/pulp_repository/tasks/rpm.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
pulp_url: "{{ pulp_url }}"
55
username: "{{ pulp_username }}"
66
password: "{{ pulp_password }}"
7+
validate_certs: "{{ pulp_validate_certs | bool }}"
78
name: "{{ item.name }}"
89
state: "{{ item.state }}"
910
with_items: "{{ pulp_repository_rpm_repos }}"
@@ -13,6 +14,7 @@
1314
pulp_url: "{{ pulp_url }}"
1415
username: "{{ pulp_username }}"
1516
password: "{{ pulp_password }}"
17+
validate_certs: "{{ pulp_validate_certs | bool }}"
1618
name: "{{ item.name }}-remote"
1719
url: "{{ item.url }}"
1820
policy: "{{ item.policy }}"
@@ -24,6 +26,7 @@
2426
pulp_url: "{{ pulp_url }}"
2527
username: "{{ pulp_username }}"
2628
password: "{{ pulp_password }}"
29+
validate_certs: "{{ pulp_validate_certs | bool }}"
2730
repository: "{{ item.name }}"
2831
remote: "{{ item.name }}-remote"
2932
with_items: "{{ pulp_repository_rpm_repos }}"

0 commit comments

Comments
 (0)