Skip to content
This repository has been archived by the owner on Apr 21, 2021. It is now read-only.

Add Puppet Action #7

Open
highb opened this issue Nov 18, 2016 · 0 comments
Open

Add Puppet Action #7

highb opened this issue Nov 18, 2016 · 0 comments

Comments

@highb
Copy link
Contributor

highb commented Nov 18, 2016

I think it would be useful to add a Puppet action that would ensure puppet is installed, and then pass along the arguments given to puppet. In this way you could kick off puppet agent -t, install a package with puppet resource package or do any other one-time resource management supported by the RAL. A convenience method for installing modules would also be useful.

Chloride::Action::Puppet.new(host: host, cmd: "resource package nginx ensure=latest")
Chloride::Action::Puppet.new(host: host, cmd: "agent -t")

We'd want to ensure that the action works correctly with FOSS and PE. Not sure if we'd want to deal with 3.8 support initially.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant