Puppet cli 和变量列表
Puppet cli and list of variables
看了好久第一次问。 :)
我正在尝试编写一个 puppet 模块,其中包含要使用 shell 命令安装的软件包列表(无法使用软件包模块,因为软件包是使用 conda 安装的)。
class deep_learning {
$deep_learning_package_list = [ 'numpy' , 'pandas' ]
$deep_learning_package_list.each |$deep_learning_package| {
command => '/opt/mambaforge/bin/conda install $deep_learning_package',
provider => shell,
}
}
}
我做错了什么?
我使用一个变量和一条命令解决了这个问题:
class deep_learning {
$deep_learning_package_list = "numpy pandas"
exec { "/opt/mambaforge/bin/conda install -y ${deep_learning_package_list}":
}
}
看了好久第一次问。 :)
我正在尝试编写一个 puppet 模块,其中包含要使用 shell 命令安装的软件包列表(无法使用软件包模块,因为软件包是使用 conda 安装的)。
class deep_learning {
$deep_learning_package_list = [ 'numpy' , 'pandas' ]
$deep_learning_package_list.each |$deep_learning_package| {
command => '/opt/mambaforge/bin/conda install $deep_learning_package',
provider => shell,
}
}
}
我做错了什么?
我使用一个变量和一条命令解决了这个问题:
class deep_learning {
$deep_learning_package_list = "numpy pandas"
exec { "/opt/mambaforge/bin/conda install -y ${deep_learning_package_list}":
}
}