Vagrant 如何配置时区与流浪汉,木偶和希拉?
我使用的是基于Vagrant/Puppet+Hiera的测试环境 在config.yml(Hiera配置文件)中,我想为我的时区添加一节 并与命令流浪者提供设置正确Vagrant 如何配置时区与流浪汉,木偶和希拉?,vagrant,puppet,puphpet,hiera,Vagrant,Puppet,Puphpet,Hiera,我使用的是基于Vagrant/Puppet+Hiera的测试环境 在config.yml(Hiera配置文件)中,我想为我的时区添加一节 并与命令流浪者提供设置正确 这是可能的吗?只需将您的时区添加到hiera文件中所需的任何键,我们称之为时区。您需要设置时区的值和伪代码取决于您正在启动的系统,但我将假设是unix的RedHat风格 我建议将其设置为在/usr/share/zoneinfo下看到的任何有效值。例如,您的密钥可能如下所示: 时区:“美国/太平洋” 然后使用文件puppet类型将/e
这是可能的吗?只需将您的时区添加到hiera文件中所需的任何键,我们称之为
时区。您需要设置时区的值和伪代码取决于您正在启动的系统,但我将假设是unix的RedHat风格
我建议将其设置为在/usr/share/zoneinfo
下看到的任何有效值。例如,您的密钥可能如下所示:
时区:“美国/太平洋”
然后使用文件puppet类型将/etc/localtime
符号链接到时区的完整路径:
$tz = hiera('timezone')
file {'/etc/localtime': ensure => link, target => "/usr/share/zoneinfo/${tz}"}
您可以通过以下方式安装(vagrant plugin install vagrant timezone
)并配置vagrant文件:
Vagrant.configure("2") do |config|
if Vagrant.has_plugin?("vagrant-timezone")
config.timezone.value = "UTC"
end
# ... other stuff
end
您也可以使用:host
来与主机同步时区,而不是UTC
。我实际上处于开机状态。我是否也应该更新和/等/时区内容?