Obter matriz de recursos virtuais de fantoches

1

Existe uma maneira de obter uma lista de recursos virtuais em fantoches?

Eu tenho meus usuários configurados como recursos virtuais:

@accounts::user_virtual { 'dscott':
  uid => 600,
  ssh_key => 'AAAAAAAAAA...',
}

... other users here

E eu tenho um valor hiera que contém a lista de usuários ativados:

'dscott,user1,user2,...'

Portanto, em cada nó, desejo adicionar o usuário que está na lista e garantir que os usuários que foram removidos da lista sejam removidos do servidor. Então, eu preciso "subtrair" a lista de todos os usuários da lista no meu valor hiera.

Como posso obter uma lista de "todos os usuários"? Idealmente, gostaria de obter uma lista de todos os recursos accounts::user_virtual .

    
por Daniel Scott 31.03.2017 / 10:33

1 resposta

0

Acho que você deseja definir ensure => absent para o usuário, não remover a definição de recurso.

O motivo é que, se um host não está fazendo check-in no Puppet, você quer garantir que a conta será removida quando isso acontecer. Então, deixe a definição do recurso, mude o estado.

    
por 03.04.2017 / 19:29

Tags