PUPPET-MODULE(8) OpenVox manual PUPPET-MODULE(8) (NAME) puppet-module - Puppet Forge (SYNOPSIS) puppet module [--environment production ] [--modulepath ] (DESCRIPTION) Puppet Forge ( ) . Forge . (OPTIONS) . server run_mode --server --run_mode . https://puppet.com/docs/puppet/latest/configuration.html . puppet --genconfig . --render-as FORMAT . json s () yaml console dot . --verbose . --debug . --environment production . puppet agent . puppet server . [agent] . . puppet agent . [user] . puppet . puppet module puppet apply . (https://puppet.com/docs/puppet/latest/config_file_main.html#config-sections) environment . --modulepath . ( POSIX ':' ';' .) modulepath puppet.conf ( ). . :$basemodulepath modulepath environment.conf . https://puppet.com/docs/puppet/latest/environments_about.html . (ACTIONS) changes - . SYNOPSIS puppet module changes path DESCRIPTION . MD5 checksums.json metadata.json . RETURNS . install - Puppet Forge . SYNOPSIS puppet module install [--force | -f] [--target-dir DIR | -i DIR] [--ignore-dependencies] [--version VER | -v VER] name DESCRIPTION Puppet Forge . : MD5 FIPS . --target-dir modulepath . OPTIONS --force | -f - . --ignore-dependencies . --ignore-dependencies - . --force . --target-dir DIR | -i DIR - modulepath . modulepath . --environment --modulepath . --version VER | -v VER - '>= 1.0.3' . . RETURNS Pathname . list - SYNOPSIS puppet module list [--tree] DESCRIPTION . modulepath [main] puppet.conf --modulepath . . OPTIONS --tree - RETURNS (Hash) uninstall - . SYNOPSIS puppet module uninstall [--force | -f] [--ignore-changes | -c] [--version=] name DESCRIPTION modulepath ( ) . : MD5 FIPS . OPTIONS --force | -f - . --ignore-changes | -c - . ( --force .) --version= - . . RETURNS . upgrade - . SYNOPSIS puppet module upgrade [--force | -f] [--ignore-dependencies] [--ignore-changes | -c] [--version=] name DESCRIPTION . : MD5 FIPS . OPTIONS --force | -f - . --ignore-dependencies . --ignore-changes | -c - . ( --force .) --ignore-dependencies - . --force . --version= - . RETURNS (Hash) (EXAMPLES) changes : $ puppet module changes /etc/puppetlabs/code/modules/vcsrepo/ warning: 1 files modified lib/puppet/provider/vcsrepo.rb install : $ puppet module install puppetlabs-vcsrepo Preparing to install into /etc/puppetlabs/code/modules .. Downloading from https://forgeapi.puppet.com .. Installing -rrupt .. /etc/puppetlabs/code/modules puppetlabs-vcsrepo (v0.0.4) : $ puppet module install puppetlabs-vcsrepo --environment development Preparing to install into /etc/puppetlabs/code/environments/development/modules .. Downloading from https://forgeapi.puppet.com .. Installing -rrupt .. /etc/puppetlabs/code/environments/development/modules puppetlabs-vcsrepo (v0.0.4) : $ puppet module install puppetlabs-vcsrepo -v 0.0.4 Preparing to install into /etc/puppetlabs/modules .. Downloading from https://forgeapi.puppet.com .. Installing -rrupt .. /etc/puppetlabs/code/modules puppetlabs-vcsrepo (v0.0.4) : $ puppet module install puppetlabs-vcsrepo --target-dir=/opt/puppetlabs/puppet/modules Preparing to install into /opt/puppetlabs/puppet/modules .. Downloading from https://forgeapi.puppet.com .. Installing -rrupt .. /opt/puppetlabs/puppet/modules puppetlabs-vcsrepo (v0.0.4) : $ puppet module install puppetlabs-vcsrepo --target-dir=/opt/puppetlabs/puppet/modules --modulepath /etc/puppetlabs/code/modules Preparing to install into /opt/puppetlabs/puppet/modules .. Downloading from https://forgeapi.puppet.com .. Installing -rrupt .. /opt/puppetlabs/puppet/modules puppetlabs-vcsrepo (v0.0.4) : $ puppet module install puppetlabs-vcsrepo-0.0.4.tar.gz Preparing to install into /etc/puppetlabs/code/modules .. Downloading from https://forgeapi.puppet.com .. Installing -rrupt .. /etc/puppetlabs/code/modules puppetlabs-vcsrepo (v0.0.4) : $ puppet module install puppetlabs-vcsrepo-0.0.4.tar.gz --ignore-dependencies Preparing to install into /etc/puppetlabs/code/modules .. Downloading from https://forgeapi.puppet.com .. Installing -rrupt .. /etc/puppetlabs/code/modules puppetlabs-vcsrepo (v0.0.4) list : $ puppet module list /etc/puppetlabs/code/modules bodepd-create_resources (v0.0.1) puppetlabs-bacula (v0.0.2) puppetlabs-mysql (v0.0.1) puppetlabs-sqlite (v0.0.1) puppetlabs-stdlib (v2.2.1) /opt/puppetlabs/puppet/modules (no modules installed) : $ puppet module list --tree /etc/puppetlabs/code/modules puppetlabs-bacula (v0.0.2) puppetlabs-stdlib (v2.2.1) puppetlabs-mysql (v0.0.1) | bodepd-create_resources (v0.0.1) puppetlabs-sqlite (v0.0.1) /opt/puppetlabs/puppet/modules (no modules installed) : $ puppet module list --environment production /etc/puppetlabs/code/modules bodepd-create_resources (v0.0.1) puppetlabs-bacula (v0.0.2) puppetlabs-mysql (v0.0.1) puppetlabs-sqlite (v0.0.1) puppetlabs-stdlib (v2.2.1) /opt/puppetlabs/puppet/modules (no modules installed) modulepath : $ puppet module list --modulepath /opt/puppetlabs/puppet/modules /opt/puppetlabs/puppet/modules (no modules installed) uninstall : $ puppet module uninstall puppetlabs-ssh Removed /etc/puppetlabs/code/modules/ssh (v1.0.0) : $ puppet module uninstall puppetlabs-ssh --modulepath /opt/puppetlabs/puppet/modules Removed /opt/puppetlabs/puppet/modules/ssh (v1.0.0) : $ puppet module uninstall puppetlabs-ssh --environment development Removed /etc/puppetlabs/code/environments/development/modules/ssh (v1.0.0) : $ puppet module uninstall puppetlabs-ssh --version 2.0.0 Removed /etc/puppetlabs/code/modules/ssh (v2.0.0) upgrade : $ puppet module upgrade puppetlabs-apache /etc/puppetlabs/puppet/modules puppetlabs-apache (v1.0.0 -> v2.4.0) : $ puppet module upgrade puppetlabs-apache --version 2.1.0 /etc/puppetlabs/puppet/modules puppetlabs-apache (v1.0.0 -> v2.1.0) : $ puppet module upgrade puppetlabs-apache --environment test /etc/puppetlabs/code/environments/test/modules puppetlabs-apache (v1.0.0 -> v2.4.0) (COPYRIGHT AND LICENSE) Puppet Inc., Vox Pupuli Apache 2 COPYING . Vox Pupuli January 2025 PUPPET-MODULE(8)