Quero garantir que um determinado usuário sempre exista em um sistema, portanto, crie apenas quando não existir
minhas tarefas atuais são:
- name: Create default user
action: user name={{ user }} groups={{ group }} state=present
No entanto, ele gera o erro quando um usuário já existe, então como evitar o erro quando a conta do usuário já existe?
Respostas:
Módulos e, portanto, playbooks como o que você mostra, precisam ser idempotentes para serem úteis.
Repetir a mesma ação várias vezes com um manual e um onliner não resulta em erros, conforme o esperado:
O manual que eu usei:
fonte
Ou você pode simplesmente trapacear e adicionar
abaixo da
action: user
linhafonte