Ansible ile oluşturulan bir kullanıcıya sudo izinlerini nasıl ekleyebilirim?


20

Bunu yapmanın en temiz yolu nedir? Kullanıcı modülüyle kullanıcıyı sudo grubuna eklemeyi denedim, ancak Ansible sudo grubunu bulamadığını bildirdi.

Yanıtlar:


9

Onun yerine

- name: create a new user
    user: name=user
          state=present
          groups="group1, group2"
          password={{ password }}
          comment="Comment"

yaptım

- name: create a new user
    user: name=user
          state=present
          group=primary-group
          groups="sudo"
          password={{ password }}
          comment="Comment"

Ve kullanıcı sudo grubuna eklendi.


3
groups="www, sudo"msg: Grup sudo mevcut değil, üzerinde ubuntu 14
holms

2
Muhtemelen 'tekerlek' grubunu istiyorsunuz
Adam Nelson

1
Parola belirlemek son çare olmalıdır - yalnızca anahtarları kullanmak daha iyidir.
Adam Nelson

Bu görev çalıştırıldıktan sonra, diğer tüm oynatma kitabı görevlerinin 'kullanıcı' kullanıcısı olarak yürütülmesi mi?
emeraldjava

Ubuntu 16.04 üzerinde çalışır.
user41157

8
- name: Create Deploy user
  user: name={{ deploy }} comment="Deploy User" groups="sudo,admin,{{ deploy }}"
  sudo: yes

Gruplar listenizdeki boşluklara dikkat edin ... Varsa "grup yok" u elde edersiniz.


1

groups = "admin" yönetici gruplarında kullanıcı eklentisi oluşturur


3
hangi işletim sisteminde?
Ubuntu
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.