| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-08-22 | fix issues from 'make pylint' | Scott Moser | |
| In an effort to pylint errors about NonImlementedError and add_default_user, I moved this method to distro and genericized it. Now, assuming a sane 'create_user' for the distro, this should work. Also: * removed the unused set_configured_user method | |||
| 2012-08-22 | fix errors from 'make pep8' | Scott Moser | |
| 2012-08-22 | Simplified users[0] detection, and ensured compatability with previous user ↵ | Ben Howard | |
| password control code | |||
| 2012-08-21 | Implemented MP feedback. | Ben Howard | |
| 2012-08-20 | Dropped hidden command; replaced with logstring. Also changed useradd ↵ | Ben Howard | |
| command to use log options over short | |||
| 2012-08-20 | Added "userless" mode to cloud-init for handling the creation of the | Ben Howard | |
| users and the default user on Ubuntu. cloudinit/config/cc_users_groups.py: new cloud-config module for creating users and groups on instance initialization. - Creates users and group - Sets "user" directive used in ssh_import_id cloudinit/config/cc_ssh_import_id.py: module will rely upon users_groups for setting the default user. Removed assumption of 'ubuntu' user. cloudinit/distros/__init__.py: Added new abstract methods for getting and creating the default user. cloudinit/distros/ubuntu.py: Defined abstract methods for getting and and creating the default 'ubuntu' user on Ubuntu instances. cloudinit/util.py: Added ability to hide command run through util.subp to prevent the commands from showing in the logs. Used by user_groups cloud-config module. config/cloud.cfg: Removed "user: ubuntu" directive and replaced with new user-less syntax. doc/examples/cloud-config.txt: Documented the creation of users and groups. | |||
