You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Puppet 5 has long been end-of-life and we no longer support it in
this module. This commit removes support and reference for Puppet 5
and MCollective, a service that was last provided in Puppet 5.
Copy file name to clipboardExpand all lines: README.md
+13-15
Original file line number
Diff line number
Diff line change
@@ -64,9 +64,7 @@
64
64
65
65
## Overview
66
66
67
-
A module for installing, running, upgrading, and managing the configuration of Puppet agents. Supports upgrading from Puppet 4 puppet-agent packages to later versions including Puppet 4, Puppet 5, and Puppet 6.
68
-
69
-
Previous releases of this module, now unsupported, upgraded agents from later versions of Puppet 3 to Puppet 4.
67
+
A module for installing, running, upgrading, and managing the configuration of Puppet agents. Supports upgrading from Puppet 6 puppet-agent packages to later versions including Puppet 7 and Puppet 8.
70
68
71
69
## Module Description
72
70
@@ -80,13 +78,13 @@ If a config parameter is provided, it will manage the defined agent configuratio
80
78
81
79
### What puppet_agent affects
82
80
83
-
* Puppet, Facter, Hiera, and MCollective (MCollective is no longer included in Puppet 6 installs).
81
+
* Puppet, Facter, and Hiera.
84
82
* Puppet's SSL directory and puppet.conf.
85
83
* Removes deprecated settings from puppet.conf.
86
84
87
85
### Setup requirements
88
86
89
-
Your agents must be running a minimum version of Puppet 4. They should already be pointed at a master running Puppet Server 2.1 or greater, and thus successfully applying catalogs compiled with the Puppet 4 or newer language.
87
+
Your agents must be running a minimum version of Puppet 6. They should already be pointed at a master running Puppet Server 6 or greater, and thus successfully applying catalogs compiled with the Puppet 6 or newer language.
90
88
91
89
### Beginning with puppet_agent
92
90
@@ -96,13 +94,13 @@ Install the puppet_agent module with `puppet module install puppetlabs-puppet_ag
96
94
97
95
Add the class to agents you want to upgrade, specifying the desired puppet-agent version:
98
96
99
-
~~~puppet
97
+
```puppet
100
98
class {'::puppet_agent':
101
-
package_version => '1.4.0',
99
+
package_version => '7.23.0',
102
100
}
103
-
~~~
101
+
```
104
102
105
-
This will ensure the version `1.4.0` of the puppet-agent package is installed. For version `1.4.0` and later, it will also remove the deprecated `pluginsync` setting from `puppet.conf`, unless explicitly managed elsewhere.
103
+
This will ensure the version `7.23.0` of the puppet-agent package is installed.
106
104
107
105
## Using alternate sources
108
106
@@ -153,16 +151,16 @@ If you are using puppetlabs-pe_repo to serve packages, but want to provide a loc
153
151
154
152
##### `arch`
155
153
156
-
The architecture version you wish to install. Defaults to `$::facts['architecture']`.
154
+
The architecture version you wish to install. Defaults to `$facts['os']['architecture']`.
157
155
```puppet
158
156
arch => 'x86_64'
159
157
```
160
158
161
159
##### `collection`
162
160
163
-
The Puppet Collection to track, should be one of `puppet5`, `puppet6` or `puppet7`. Puppet collections contain the latest agents included in the collection's series, so `puppet5` will pull in the most recent Puppet 5 release (for example: 5.5.10) as also will `puppet6` for Puppet 6 (for example: 6.3.0). **This parameter is required for installations not connected to Puppet Enterprise**
161
+
The Puppet Collection to track, should be a supported collection (e.g. `puppet7` or `puppet8`). Puppet collections contain the latest agents included in the collection's series, so `puppet7` will pull in the most recent Puppet 5 release (for example: 7.23.0). **This parameter is required for installations not connected to Puppet Enterprise**
164
162
```puppet
165
-
collection => 'puppet6'
163
+
collection => 'puppet7'
166
164
```
167
165
168
166
##### `is_pe`
@@ -185,7 +183,7 @@ and the native package providers will be used to query pre-configured repos on t
185
183
186
184
The package version to upgrade to. This must be explicitly specified.
Absolute ("fully qualified") source path from which you wish to download the latest version of Puppet. No path structure or package name is assumed: the fully qualified path to the package itself must be provided.
0 commit comments