Age | Commit message (Collapse) | Author |
|
- Use the ec2 mirrors. (LP: #317065, #333897)
- Update the /etc/apt/sources.list (LP: #333904)
* debian/ec2-fetch-credentials.py:
- Better error checking (LP: #325067)
|
|
|
|
- Determine the zone that the user is in and generate
a /etc/apt/sources.list.d/ based on that.
* debian/init:
- Check to see if there is an /var/run/ec2 and create
it if it doesnt exist.
- Start ec2-set-apt-sources at first bootup.
* debian/rules:
- Install ec2-set-apt-sources.
* debian/control:
- Add python-configobj as a dependency.
* debian/{install,dirs}
- Create an /etc/ec2-init to read the configuration file and install it.
|
|
- Remove already ran detection
- Log the running of ec2-run-user-data to /var/log/ec2-user-data.log
* ec2-set-hostname.py:
- set hostname to the Ec2 local-hostname
- Update the /etc/hosts to change the ubuntu hostname to the
public hostname.
* ec2-fetch-credentials:
- Copy the ssh keys to the ubuntu user.
- Setup authorized keys for root to tell the user to login as the
ubuntu user when they try to connect.
* ec2-run-user-data:
- Create an .already-ran file to check to see if ec2-run-user-data
already ran.
- Save the ec2-run-user-data script in /var/ec2.
|
|
* debian/rules: Start ec2-init after ssh.
* ec2-run-user-data.py: Save run-user-data script with ami-id.
|
|
|
|
(LP: #308533)
* Add ec2-set-hostname.py: Queries ec2 metdada for public-hostname
and then sets it (LP: #316201)
|
|
|