如何在运行时为chef中的用户创建设置密码.而不是使用openssl的加密机制,并在厨师的用户资源中设置它.
而不是以下方法:
openssl passwd -1 "theplaintextpassword"
$1$JJsvHslV$szsCjVEroftprNn4JHtDi.
Run Code Online (Sandbox Code Playgroud)
然后在用户资源中设置它
user "random" do
supports :manage_home => true
comment "Random User"
uid 1234
gid "users"
home "/home/random"
shell "/bin/bash"
password "$1$JJsvHslV$szsCjVEroftprNn4JHtDi."
end
Run Code Online (Sandbox Code Playgroud)
还有其他选择.. ??
我正在尝试附加在 AWS 中创建的现有角色,但无法将其添加到 Terraform 代码中。我尝试在实例配置文件中添加该角色,但它对我来说也不起作用。
有没有直接的方法可以将其添加到 terraform 代码的资源中??
iam_instance_profile = "my-role"
Run Code Online (Sandbox Code Playgroud)
我的角色具有 ec2 的完全访问权限。
当我检查游牧工作的状态时。除了新的分配之外,我还可以看到所有旧的分配详细信息(包括停止和完成)。这个名单相当巨大。
有什么方法可以删除/删除旧的分配详细信息并仅显示最新的分配详细信息。