mirror of
https://github.com/kevingruesser/bootstrap-vz.git
synced 2025-10-07 17:40:30 +00:00
oracle: remove cloud-init customization
It is working now out-of-the-box with "Ec2" metadata source.
This commit is contained in:
parent
7786b9362d
commit
c22247be81
6 changed files with 3 additions and 52 deletions
|
@ -32,5 +32,3 @@ Create a new local branch from this one:
|
|||
Bootstrap a new image:
|
||||
|
||||
$ sudo ./bootstrap-vz --debug manifests/examples/oracle/jessie.yml
|
||||
|
||||
P.s.: you probably want to change the root password define on the example manifest, as `cloud-init` isn't properly fetching public keys on Oracle Compute Cloud right now.
|
||||
|
|
|
@ -29,9 +29,6 @@ def resolve_tasks(taskset, manifest):
|
|||
tasks.network.InstallDHCPCD,
|
||||
])
|
||||
|
||||
if 'cloud_init' in manifest.plugins:
|
||||
taskset.add(tasks.network.SetCloudInitMetadataURL)
|
||||
|
||||
|
||||
def resolve_rollback_tasks(taskset, manifest, completed, counter_task):
|
||||
taskset.update(task_groups.get_standard_rollback_tasks(completed))
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
# Created by bootstrap-vz, can be generated using "dpkg-reconfigure cloud-init"
|
||||
datasource:
|
||||
Ec2:
|
||||
metadata_urls: [ 'http://192.0.0.192/' ]
|
|
@ -14,14 +14,3 @@ class InstallDHCPCD(Task):
|
|||
info.packages.add('dhcpcd5')
|
||||
info.exclude_packages.add('isc-dhcp-client')
|
||||
info.exclude_packages.add('isc-dhcp-common')
|
||||
|
||||
|
||||
class SetCloudInitMetadataURL(Task):
|
||||
description = 'Setting cloud-init metadata URL'
|
||||
phase = phases.system_modification
|
||||
|
||||
@classmethod
|
||||
def run(cls, info):
|
||||
cfg_src = os.path.join(assets, 'cloud-init/90_dpkg.cfg')
|
||||
cfg_dst = os.path.join(info.root, 'etc/cloud/cloud.cfg.d/90_dpkg.cfg')
|
||||
shutil.copy(cfg_src, cfg_dst)
|
||||
|
|
|
@ -1,30 +0,0 @@
|
|||
---
|
||||
name: debian-{system.release}-{system.architecture}-{%Y}{%m}{%d}
|
||||
provider:
|
||||
name: oracle
|
||||
bootstrapper:
|
||||
workspace: /target
|
||||
system:
|
||||
release: jessie
|
||||
architecture: amd64
|
||||
bootloader: grub
|
||||
charmap: UTF-8
|
||||
locale: en_US
|
||||
timezone: UTC
|
||||
volume:
|
||||
backing: raw
|
||||
partitions:
|
||||
type: msdos
|
||||
root:
|
||||
filesystem: ext4
|
||||
size: 8GiB
|
||||
packages:
|
||||
install:
|
||||
- initramfs-tools
|
||||
- /tmp/linux-image-3.16.7-ckt11-gzip-1_amd64.deb
|
||||
plugins:
|
||||
cloud_init:
|
||||
username: opc
|
||||
metadata_sources: Ec2
|
||||
root_password:
|
||||
password: ARealSecurePassword
|
|
@ -23,5 +23,6 @@ packages:
|
|||
- initramfs-tools
|
||||
- /tmp/linux-image-3.16.7-ckt11-gzip-1_amd64.deb
|
||||
plugins:
|
||||
root_password:
|
||||
password: ARealSecurePassword
|
||||
cloud_init:
|
||||
username: opc
|
||||
metadata_sources: Ec2
|
||||
|
|
Loading…
Add table
Reference in a new issue