** Changed in: cloud-init
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to cloud-init.
https://bugs.launchpad.net/bugs/1889545

Title:
  cc_users_groups docs should note that its settings only apply to user
  creation (so have no effect on existing users)

Status in cloud-init:
  Fix Released

Bug description:
  cloud-init does not create users that already exist in the system, for
  obvious reasons.  It is not obvious, however, that `users`
  configuration in cloud-config will only be honoured on user creation
  (see [0] for the code that skips existing users, as well as a comment
  from a developer who was perhaps also surprised by this).

  We should include a note in the docs to help people understand this.

  [0] https://github.com/canonical/cloud-
  
init/blob/a13febd286d21f1754e32f4a05e722039eb452b8/cloudinit/distros/__init__.py#L399-L401

  [Original Report]
  In https://cloudinit.readthedocs.io/en/latest/topics/examples.html (line 20)

  Does 'passwd' field in config file work?

  I tried with below config

  Content of cloud-config.ci
  ```
  hostname: dev-host

  users:
      - name: root
        lock-passwd: false
        passwd: $1$root$1fvaXuILgb4rdRlHdQ80N/

  ```

  And did - 'cloud-init --file ./cloud-config.ci init'

  I generated hash of password using below command:
  pass=(echo "password" |  openssl passwd -1 -stdin -salt root)
  And I don't see anything in logs regarding password.

  If I use plain_text_passwd or hashed_passwd in my config file, I see
  some log message about password.

  Attaching log tarball.

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1889545/+subscriptions


-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to