Como se referir a um uid e gid existente no Ansible?

4

Na minha cartilha eu instalo o pacote amavis. Mais tarde em uma tarefa, eu uso o módulo de montagem para configurar um disco virtual (tmpfs).

Para permitir que o tmpfs-ramdisk pertença ao uid e ao gid criados durante a instalação do pacote amavis (amavis-user e amavis-group, em / etc / fstab e depois usando o parâmetro options) como descobrir qual uid e gid foi criado?

Objetivo (algo como):

/dev/shm /var/lib/amavis/tmp tmpfs defaults,noexec,nosuid,nodev,noatime,size=500m,mode=770,uid=112,gid=116 0 0

Ou devo criar os usuários antes da instalação do pacote para definir explicitamente o uid e o gid via Ansible?

    
por initall 14.12.2015 / 16:02

2 respostas

3

Você deve ser capaz de especificar apenas uid=amavis-user,gid=amavis-group em seu / etc / fstab. O programa de montagem do Linux será interprete-os corretamente .

    
por 15.12.2015 / 16:48
1

Veja o módulo Ansible getent com database=passwd .

    
por 31.08.2016 / 20:44

Tags