[英]Use Puppet facts (Facter) inside a shell script
I am writing a shell script to download a version.txt
file from a AWS S3 bucket. 我正在编写一个Shell脚本,以从AWS S3存储桶下载version.txt
文件。
In the shell script, I need to use a Puppet Facter value (eg env_name
and product_name
). 在shell脚本中,我需要使用一个Puppet Facter值(例如env_name
和product_name
)。 How can I fetch those Facter values inside of my shell script? 如何在Shell脚本中获取这些Facter值?
Run facter env_name
to retrieve the value: 运行facter env_name
以检索值:
env_name=$(facter env_name)
echo $env_name
If it's a fact that comes from a Puppet module (via pluginsync), add the -p
argument: 如果是来自Puppet模块的事实(通过pluginsync),请添加-p
参数:
env_name=$(facter -p env_name)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.