Skip to content

Commit fced412

Browse files
authored
Merge pull request #33 from puppetlabs/pp_application
Remove use of pp_role
2 parents 04c8fae + c605800 commit fced412

File tree

5 files changed

+17
-25
lines changed

5 files changed

+17
-25
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This Puppet module contains Puppet Task Plans used to deploy and manage at-scale
44

55
Use this module to deploy Puppet Enterprise 2019.x Standard, Large, and Extra Large architecture.
66

7-
* This deployment depends on and assumes the use of trusted facts. Specifically, `pp_role` and `pp_environment`.
7+
* This deployment depends on and assumes the use of trusted facts. Specifically, `pp_application` and `pp_cluster`.
88
* This deployment assumes that at least for PE infrastructure nodes, Puppet certnames are correct, resolvable FQDNs.
99

1010
## Documentation
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
---
22
extension_requests:
3-
pp_role: "peadm::master"
4-
pp_environment: "pe_production"
3+
pp_application: "puppet/master"
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
---
22
extension_requests:
3-
pp_role: "peadm::puppetdb_database"
4-
pp_environment: "pe_production"
3+
pp_application: "puppet/puppetdb-database"

manifests/setup/node_manager.pp

+8-8
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# This class will be applied during master bootstrap using e.g.
88
#
99
# puppet apply \
10-
# --exec 'class { "peadm::node_manager":
10+
# --exec 'class { "peadm::setup::node_manager":
1111
# environments => ["production", "staging", "development"],
1212
# }'
1313
#
@@ -43,7 +43,7 @@
4343
# We modify this group's rule such that all PE infrastructure nodes will be
4444
# members.
4545
node_group { 'PE Infrastructure Agent':
46-
rule => ['and', ['~', ['trusted', 'extensions', 'pp_role'], '^peadm::']],
46+
rule => ['and', ['~', ['trusted', 'extensions', 'pp_application'], '^puppet/']],
4747
}
4848

4949
# We modify this group to add, as data, the compiler_pool_address only.
@@ -52,7 +52,7 @@
5252
node_group { 'PE Master':
5353
parent => 'PE Infrastructure',
5454
rule => ['or',
55-
['and', ['=', ['trusted', 'extensions', 'pp_role'], 'peadm::compiler']],
55+
['and', ['=', ['trusted', 'extensions', 'pp_application'], 'puppet/compiler']],
5656
['=', 'name', $master_host],
5757
],
5858
data => {
@@ -71,7 +71,7 @@
7171
parent => 'PE Infrastructure',
7272
environment => 'production',
7373
override_environment => false,
74-
rule => ['and', ['=', ['trusted', 'extensions', 'pp_role'], 'peadm::puppetdb_database']],
74+
rule => ['and', ['=', ['trusted', 'extensions', 'pp_application'], 'puppet/puppetdb-database']],
7575
classes => {
7676
'puppet_enterprise::profile::database' => { },
7777
},
@@ -84,7 +84,7 @@
8484
ensure => present,
8585
parent => 'PE Infrastructure',
8686
rule => ['and',
87-
['=', ['trusted', 'extensions', 'pp_role'], 'peadm::master'],
87+
['=', ['trusted', 'extensions', 'pp_application'], 'puppet/master'],
8888
['=', ['trusted', 'extensions', 'pp_cluster'], 'A'],
8989
],
9090
data => {
@@ -103,7 +103,7 @@
103103
ensure => 'present',
104104
parent => 'PE Master',
105105
rule => ['and',
106-
['=', ['trusted', 'extensions', 'pp_role'], 'peadm::compiler'],
106+
['=', ['trusted', 'extensions', 'pp_application'], 'puppet/compiler'],
107107
['=', ['trusted', 'extensions', 'pp_cluster'], 'A'],
108108
],
109109
classes => {
@@ -138,7 +138,7 @@
138138
ensure => present,
139139
parent => 'PE Infrastructure',
140140
rule => ['and',
141-
['=', ['trusted', 'extensions', 'pp_role'], 'peadm::master'],
141+
['=', ['trusted', 'extensions', 'pp_application'], 'puppet/master'],
142142
['=', ['trusted', 'extensions', 'pp_cluster'], 'B'],
143143
],
144144
data => {
@@ -155,7 +155,7 @@
155155
ensure => 'present',
156156
parent => 'PE Master',
157157
rule => ['and',
158-
['=', ['trusted', 'extensions', 'pp_role'], 'peadm::compiler'],
158+
['=', ['trusted', 'extensions', 'pp_application'], 'puppet/compiler'],
159159
['=', ['trusted', 'extensions', 'pp_cluster'], 'B'],
160160
],
161161
classes => {

plans/unit/install.pp

+6-12
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,7 @@
159159
content => @(HEREDOC),
160160
---
161161
extension_requests:
162-
pp_application: "puppet"
163-
pp_role: "peadm::master"
162+
pp_application: "puppet/master"
164163
pp_cluster: "A"
165164
| HEREDOC
166165
)
@@ -170,8 +169,7 @@
170169
content => @(HEREDOC),
171170
---
172171
extension_requests:
173-
pp_application: "puppet"
174-
pp_role: "peadm::puppetdb_database"
172+
pp_application: "puppet/puppetdb-database"
175173
pp_cluster: "A"
176174
| HEREDOC
177175
)
@@ -181,8 +179,7 @@
181179
content => @(HEREDOC),
182180
---
183181
extension_requests:
184-
pp_application: "puppet"
185-
pp_role: "peadm::puppetdb_database"
182+
pp_application: "puppet/puppetdb-database"
186183
pp_cluster: "B"
187184
| HEREDOC
188185
)
@@ -260,8 +257,7 @@
260257
install_flags => [
261258
'--puppet-service-ensure', 'stopped',
262259
"main:dns_alt_names=${dns_alt_names_csv}",
263-
'extension_requests:pp_application=puppet',
264-
'extension_requests:pp_role=peadm::master',
260+
'extension_requests:pp_application=puppet/master',
265261
'extension_requests:pp_cluster=B',
266262
],
267263
)
@@ -271,8 +267,7 @@
271267
install_flags => [
272268
'--puppet-service-ensure', 'stopped',
273269
"main:dns_alt_names=${dns_alt_names_csv}",
274-
'extension_requests:pp_application=puppet',
275-
'extension_requests:pp_role=peadm::compiler',
270+
'extension_requests:pp_application=puppet/compiler',
276271
'extension_requests:pp_cluster=A',
277272
],
278273
)
@@ -282,8 +277,7 @@
282277
install_flags => [
283278
'--puppet-service-ensure', 'stopped',
284279
"main:dns_alt_names=${dns_alt_names_csv}",
285-
'extension_requests:pp_application=puppet',
286-
'extension_requests:pp_role=peadm::compiler',
280+
'extension_requests:pp_application=puppet/compiler',
287281
'extension_requests:pp_cluster=B',
288282
],
289283
)

0 commit comments

Comments
 (0)