Class: Ansible::Ruby::Modules::Puppet
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Puppet
- Defined in:
- lib/ansible/ruby/modules/generated/extras/system/puppet.rb
Overview
Runs I(puppet) agent or apply in a reliable manner
Instance Method Summary collapse
-
#certname ⇒ String?
The name to use when handling certificates.
-
#environment ⇒ String?
Puppet environment to be used.
-
#execute ⇒ String?
Execute a specific piece of Puppet code.
-
#facter_basename ⇒ String?
Basename of the facter output file.
-
#facts ⇒ Object?
A dict of values to pass in as persistent external facter facts.
-
#logdest ⇒ :stdout, ...
Where the puppet logs should go, if puppet apply is being used.
-
#manifest ⇒ Object?
Path to the manifest file to run puppet apply on.
-
#puppetmaster ⇒ Object?
The hostname of the puppetmaster to contact.
-
#tags ⇒ Array<String>, ...
A comma-separated list of puppet tags to be used.
-
#timeout ⇒ String?
How long to wait for I(puppet) to finish.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#certname ⇒ String?
Returns The name to use when handling certificates.
36 |
# File 'lib/ansible/ruby/modules/generated/extras/system/puppet.rb', line 36 attribute :certname |
#environment ⇒ String?
Returns Puppet environment to be used.
28 |
# File 'lib/ansible/ruby/modules/generated/extras/system/puppet.rb', line 28 attribute :environment |
#execute ⇒ String?
Returns Execute a specific piece of Puppet code. It has no effect with a puppetmaster.
44 |
# File 'lib/ansible/ruby/modules/generated/extras/system/puppet.rb', line 44 attribute :execute |
#facter_basename ⇒ String?
Returns Basename of the facter output file.
24 |
# File 'lib/ansible/ruby/modules/generated/extras/system/puppet.rb', line 24 attribute :facter_basename |
#facts ⇒ Object?
Returns A dict of values to pass in as persistent external facter facts.
21 |
# File 'lib/ansible/ruby/modules/generated/extras/system/puppet.rb', line 21 attribute :facts |
#logdest ⇒ :stdout, ...
Returns Where the puppet logs should go, if puppet apply is being used.
32 |
# File 'lib/ansible/ruby/modules/generated/extras/system/puppet.rb', line 32 attribute :logdest |
#manifest ⇒ Object?
Returns Path to the manifest file to run puppet apply on.
18 |
# File 'lib/ansible/ruby/modules/generated/extras/system/puppet.rb', line 18 attribute :manifest |
#puppetmaster ⇒ Object?
Returns The hostname of the puppetmaster to contact.
15 |
# File 'lib/ansible/ruby/modules/generated/extras/system/puppet.rb', line 15 attribute :puppetmaster |
#tags ⇒ Array<String>, ...
Returns A comma-separated list of puppet tags to be used.
40 |
# File 'lib/ansible/ruby/modules/generated/extras/system/puppet.rb', line 40 attribute :tags |
#timeout ⇒ String?
Returns How long to wait for I(puppet) to finish.
11 |
# File 'lib/ansible/ruby/modules/generated/extras/system/puppet.rb', line 11 attribute :timeout |