0
我有一個項目,他們正在使用流浪漢提供加載傀儡模塊。該模塊在項目中的目錄中可用,其中大部分都是git項目。傀儡模塊使用命令,而不是流浪漢provisioning
我是使用puppet的初學者,我問是否有方法安裝這些模塊而不使用流浪漢條款。 我可以一個接一個地安裝它們,我試過這個但是模塊耦合,我想有一種方法可以一次安裝它們全部都是
請幫忙!
我有一個項目,他們正在使用流浪漢提供加載傀儡模塊。該模塊在項目中的目錄中可用,其中大部分都是git項目。傀儡模塊使用命令,而不是流浪漢provisioning
我是使用puppet的初學者,我問是否有方法安裝這些模塊而不使用流浪漢條款。 我可以一個接一個地安裝它們,我試過這個但是模塊耦合,我想有一種方法可以一次安裝它們全部都是
請幫忙!
我通常的工作方式如下:從Vagrantfile,我有一個腳本這將直接安裝我所有的木偶模塊在虛擬機 - 在Vagrantfile,東西喜歡:
config.vm.provision "shell", path: "script/install-puppet-modules.sh"
和我的腳本文件會是這樣的:
#!/bin/bash
mkdir -p /etc/puppet/modules;
if [ ! -d /etc/puppet/modules/example42-perl ]; then
puppet module install example42-perl --version 2.0.20
fi
if [ ! -d /etc/puppet/modules/puppetlabs-apache ]; then
puppet module install puppetlabs-apache --version 1.5.0
fi
if [ ! -d /etc/puppet/modules/puppetlabs-java ]; then
puppet module install puppetlabs-java --version 1.4.1
fi
所以我並不需要保持在我的項目目錄中的模塊,當它安裝的模塊,它會與所有的依賴和指定的版本進行安裝。
如何應用自己的模塊? –