lp:~darkmuggle-deactivatedaccount/cloud-init/chpasswd.1044553

Created by Ben Howard and last modified
Get this branch:
bzr branch lp:~darkmuggle-deactivatedaccount/cloud-init/chpasswd.1044553
Only Ben Howard can upload to this branch. If you are Ben Howard please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ben Howard
Project:
cloud-init
Status:
Merged

Recent revisions

643. By Ben Howard

Removed admin group from default Ubuntu user group list.
Fixed change password behavior to work with new user list handling
          (LP: #1044553)

642. By Joshua Harlow

support launch index specific user-data

EC2 and openstack provide 'launch_index' in their metadata. This allows
the user to specify cloud-config or multipart mime data that includes the
'Launch-Index' header.

If launch index is available in the metadata service, then:
 * any part that contains a launch index other than the current launch-index
   of this instance will be ignored.
 * any part that does not contain a launch index will be considered as
   for this instance.

If there is no such header, or launch_index is not available in the metadata
service, then no such filtering will be done.

641. By Scott Moser

usergroup related fixes

- Converted user list to user dict to allow exclusion of the default user
  on Ubuntu systems via cloud-config (LP: #1041384).

- Fixed bug with user creation on Ubuntu where the default user groups are
  not set properly (LP: #1044044).

- Fixed documentation for user creation (LP: #1044508).

640. By Garret Holmstrom

update systemd unit files

The systemd unit files are somewhat out of date. Fixes here include telling
systemd to send stdout to a tty so it shows up in console output, updating the
ways they call cloud-init, and disabling timeouts so cloud-config work doesn't
get timed out after 90 seconds.

639. By Scott Moser

fix busted cc_ssh_import_id

638. By Scott Moser

distros/ubuntu.py: remove unused import (pylint)

637. By Scott Moser

move user-groups section from cloud-config.txt to its own file.

move the section on user and group adds into
doc/examples/cloud-config-user-groups.txt

636. By Scott Moser

fix bug preventing public_keys from being imported for to-be-created users

If a user hadn't been created in the image, when the public_key was to
be injected by cc_ssh into the user's account, it didn't exist yet.

This moves the population of the authorized_keys from the metadata service
into user_groups, and puts that before cc_ssh runs. moving before cc_ssh
means that when ssh comes up, the users will be ready.

ssh-import-id then handles any ssh-import-id users after networking is up.

635. By Scott Moser

DataSourceEc2: require 'instance-data' as top level domain

In searching for the metadata service, require 'instance-data' to be at the top
level domain. Previously any misconfigured 'search' in /etc/resolv.conf could
result in unintended use of a metadata server.

634. By Scott Moser

add support for the config-drive-v2 datasource

config-drive-v2 was implemented in openstack at
https://review.openstack.org/#/c/11184/ . This adds support to
cloud-init for reading that.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~cloud-init-dev/cloud-init/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.