diff options
Diffstat (limited to 'config')
-rw-r--r-- | config/cloud.cfg | 115 | ||||
-rw-r--r-- | config/cloud.cfg-freebsd | 88 | ||||
-rw-r--r-- | config/cloud.cfg.d/05_logging.cfg | 66 | ||||
-rw-r--r-- | config/cloud.cfg.d/README | 3 |
4 files changed, 0 insertions, 272 deletions
diff --git a/config/cloud.cfg b/config/cloud.cfg deleted file mode 100644 index a6afcc83..00000000 --- a/config/cloud.cfg +++ /dev/null @@ -1,115 +0,0 @@ -# The top level settings are used as module -# and system configuration. - -# A set of users which may be applied and/or used by various modules -# when a 'default' entry is found it will reference the 'default_user' -# from the distro configuration specified below -users: - - default - -# If this is set, 'root' will not be able to ssh in and they -# will get a message to login instead as the above $user (ubuntu) -disable_root: true - -# This will cause the set+update hostname module to not operate (if true) -preserve_hostname: false - -# Example datasource config -# datasource: -# Ec2: -# metadata_urls: [ 'blah.com' ] -# timeout: 5 # (defaults to 50 seconds) -# max_wait: 10 # (defaults to 120 seconds) - -# The modules that run in the 'init' stage -cloud_init_modules: - - migrator - - ubuntu-init-switch - - seed_random - - bootcmd - - write-files - - growpart - - resizefs - - set_hostname - - update_hostname - - update_etc_hosts - - ca-certs - - rsyslog - - users-groups - - ssh - -# The modules that run in the 'config' stage -cloud_config_modules: -# Emit the cloud config ready event -# this can be used by upstart jobs for 'start on cloud-config'. - - emit_upstart - - disk_setup - - mounts - - ssh-import-id - - locale - - set-passwords - - snappy - - grub-dpkg - - apt-pipelining - - apt-configure - - package-update-upgrade-install - - fan - - landscape - - timezone - - lxd - - puppet - - chef - - salt-minion - - mcollective - - disable-ec2-metadata - - runcmd - - byobu - -# The modules that run in the 'final' stage -cloud_final_modules: - - rightscale_userdata - - scripts-vendor - - scripts-per-once - - scripts-per-boot - - scripts-per-instance - - scripts-user - - ssh-authkey-fingerprints - - keys-to-console - - phone-home - - final-message - - power-state-change - -# System and/or distro specific settings -# (not accessible to handlers/transforms) -system_info: - # This will affect which distro class gets used - distro: ubuntu - # Default user name + that default users groups (if added/used) - default_user: - name: ubuntu - lock_passwd: True - gecos: Ubuntu - groups: [adm, audio, cdrom, dialout, dip, floppy, lxd, netdev, plugdev, sudo, video] - sudo: ["ALL=(ALL) NOPASSWD:ALL"] - shell: /bin/bash - # Other config here will be given to the distro class and/or path classes - paths: - cloud_dir: /var/lib/cloud/ - templates_dir: /etc/cloud/templates/ - upstart_dir: /etc/init/ - package_mirrors: - - arches: [i386, amd64] - failsafe: - primary: http://archive.ubuntu.com/ubuntu - security: http://security.ubuntu.com/ubuntu - search: - primary: - - http://%(ec2_region)s.ec2.archive.ubuntu.com/ubuntu/ - - http://%(availability_zone)s.clouds.archive.ubuntu.com/ubuntu/ - - http://%(region)s.clouds.archive.ubuntu.com/ubuntu/ - security: [] - - arches: [armhf, armel, default] - failsafe: - primary: http://ports.ubuntu.com/ubuntu-ports - security: http://ports.ubuntu.com/ubuntu-ports - ssh_svcname: ssh diff --git a/config/cloud.cfg-freebsd b/config/cloud.cfg-freebsd deleted file mode 100644 index be664f5d..00000000 --- a/config/cloud.cfg-freebsd +++ /dev/null @@ -1,88 +0,0 @@ -# The top level settings are used as module -# and system configuration. - -syslog_fix_perms: root:wheel - -# This should not be required, but leave it in place until the real cause of -# not beeing able to find -any- datasources is resolved. -datasource_list: ['ConfigDrive', 'OpenStack', 'Ec2'] - -# A set of users which may be applied and/or used by various modules -# when a 'default' entry is found it will reference the 'default_user' -# from the distro configuration specified below -users: - - default - -# If this is set, 'root' will not be able to ssh in and they -# will get a message to login instead as the above $user (ubuntu) -disable_root: false - -# This will cause the set+update hostname module to not operate (if true) -preserve_hostname: false - -# Example datasource config -# datasource: -# Ec2: -# metadata_urls: [ 'blah.com' ] -# timeout: 5 # (defaults to 50 seconds) -# max_wait: 10 # (defaults to 120 seconds) - -# The modules that run in the 'init' stage -cloud_init_modules: -# - migrator - - seed_random - - bootcmd -# - write-files - - growpart - - resizefs - - set_hostname - - update_hostname -# - update_etc_hosts -# - ca-certs -# - rsyslog - - users-groups - - ssh - -# The modules that run in the 'config' stage -cloud_config_modules: -# - disk_setup -# - mounts - - ssh-import-id - - locale - - set-passwords - - package-update-upgrade-install -# - landscape - - timezone -# - puppet -# - chef -# - salt-minion -# - mcollective - - disable-ec2-metadata - - runcmd -# - byobu - -# The modules that run in the 'final' stage -cloud_final_modules: - - rightscale_userdata - - scripts-vendor - - scripts-per-once - - scripts-per-boot - - scripts-per-instance - - scripts-user - - ssh-authkey-fingerprints - - keys-to-console - - phone-home - - final-message - - power-state-change - -# System and/or distro specific settings -# (not accessible to handlers/transforms) -system_info: - distro: freebsd - default_user: - name: freebsd - lock_passwd: True - gecos: FreeBSD - groups: [wheel] - sudo: ["ALL=(ALL) NOPASSWD:ALL"] - shell: /bin/tcsh diff --git a/config/cloud.cfg.d/05_logging.cfg b/config/cloud.cfg.d/05_logging.cfg deleted file mode 100644 index 2e180730..00000000 --- a/config/cloud.cfg.d/05_logging.cfg +++ /dev/null @@ -1,66 +0,0 @@ -## This yaml formated config file handles setting -## logger information. The values that are necessary to be set -## are seen at the bottom. The top '_log' are only used to remove -## redundency in a syslog and fallback-to-file case. -## -## The 'log_cfgs' entry defines a list of logger configs -## Each entry in the list is tried, and the first one that -## works is used. If a log_cfg list entry is an array, it will -## be joined with '\n'. -_log: - - &log_base | - [loggers] - keys=root,cloudinit - - [handlers] - keys=consoleHandler,cloudLogHandler - - [formatters] - keys=simpleFormatter,arg0Formatter - - [logger_root] - level=DEBUG - handlers=consoleHandler,cloudLogHandler - - [logger_cloudinit] - level=DEBUG - qualname=cloudinit - handlers= - propagate=1 - - [handler_consoleHandler] - class=StreamHandler - level=WARNING - formatter=arg0Formatter - args=(sys.stderr,) - - [formatter_arg0Formatter] - format=%(asctime)s - %(filename)s[%(levelname)s]: %(message)s - - [formatter_simpleFormatter] - format=[CLOUDINIT] %(filename)s[%(levelname)s]: %(message)s - - &log_file | - [handler_cloudLogHandler] - class=FileHandler - level=DEBUG - formatter=arg0Formatter - args=('/var/log/cloud-init.log',) - - &log_syslog | - [handler_cloudLogHandler] - class=handlers.SysLogHandler - level=DEBUG - formatter=simpleFormatter - args=("/dev/log", handlers.SysLogHandler.LOG_USER) - -log_cfgs: -# These will be joined into a string that defines the configuration - - [ *log_base, *log_syslog ] -# These will be joined into a string that defines the configuration - - [ *log_base, *log_file ] -# A file path can also be used -# - /etc/log.conf - -# this tells cloud-init to redirect its stdout and stderr to -# 'tee -a /var/log/cloud-init-output.log' so the user can see output -# there without needing to look on the console. -output: {all: '| tee -a /var/log/cloud-init-output.log'} diff --git a/config/cloud.cfg.d/README b/config/cloud.cfg.d/README deleted file mode 100644 index 60702e9d..00000000 --- a/config/cloud.cfg.d/README +++ /dev/null @@ -1,3 +0,0 @@ -# All files in this directory will be read by cloud-init -# They are read in lexical order. Later files overwrite values in -# earlier files. |