有没有办法获得木偶虚拟资源列表?
我有我的用户设置为虚拟资源:
@accounts::user_virtual { 'dscott': uid => 600, ssh_key => 'AAAAAAAAAA...', } ... other users here
我有一个hiera值,其中包含启用的用户列表:
'dscott,user1,user2,...'
因此,在每个节点上,我想要添加列表中的用户,并确保已从列表中删除的用户从服务器中删除。 所以,我需要从我的hiera值列表中减去所有用户的列表。
我如何获得“所有用户”的列表? 理想情况下,我想获得所有accounts::user_virtual资源的列表。
我想你想为用户设置ensure => absent ,而不是删除资源定义。
原因是,如果一个主机没有检查到木偶,你想确保该帐户最终会被删除。 所以,离开资源定义,改变状态。