You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
85 lines
2.3 KiB
85 lines
2.3 KiB
5 years ago
|
#cloud-config
|
||
|
|
||
|
# NB! This is a sample, copy to "user-data" and modify to take effect
|
||
|
|
||
|
# NB! meta-data is required too! See "meta-data.sample"
|
||
|
|
||
|
# NB! For networking see "network-config.sample"
|
||
|
|
||
|
# This is the user-data configuration file for cloud-init. This image
|
||
|
# has a default nocloud-net metadata available on the first
|
||
|
# partition. By default it sets up an initial user called "ubuntu"
|
||
|
# with password "ubuntu", which must be changed at first
|
||
|
# login. However, one can override and provide many additional actions
|
||
|
# to be initiated on first boot from this file. The cloud-init
|
||
|
# documentation has more details: https://cloudinit.readthedocs.io/
|
||
|
# Some additional examples are provided in comments below the default
|
||
|
# configuration.
|
||
|
|
||
|
# On first boot, set the (default) ubuntu user's password to "ubuntu" and
|
||
|
# expire user passwords
|
||
|
#chpasswd:
|
||
|
# expire: true
|
||
|
# list:
|
||
|
# - ubuntu:ubuntu
|
||
|
|
||
|
# Enable password authentication with the SSH daemon
|
||
|
#ssh_pwauth: true
|
||
|
|
||
|
## On first boot, use ssh-import-id to give the specific users SSH access to
|
||
|
## the default user
|
||
|
#ssh_import_id:
|
||
|
#- lp:my_launchpad_username
|
||
|
#- gh:my_github_username
|
||
|
|
||
|
## Add users and groups to the system, and import keys with the ssh-import-id
|
||
|
## utility
|
||
|
#groups:
|
||
|
#- robot: [robot]
|
||
|
#- robotics: [robot]
|
||
|
#
|
||
|
#users:
|
||
|
#- default
|
||
|
#- name: robot
|
||
|
# gecos: Mr. Robot
|
||
|
# primary_group: robot
|
||
|
# groups: users
|
||
|
# ssh_import_id: foobar
|
||
|
# lock_passwd: false
|
||
|
# passwd: $5$hkui88$nvZgIle31cNpryjRfO9uArF7DYiBcWEnjqq7L1AQNN3
|
||
|
|
||
|
## Update apt database and upgrade packages on first boot
|
||
|
#package_update: true
|
||
|
#package_upgrade: true
|
||
|
|
||
|
## Install additional packages on first boot
|
||
|
#packages:
|
||
|
#- pwgen
|
||
|
#- pastebinit
|
||
|
#- [libpython2.7, 2.7.3-0ubuntu3.1]
|
||
|
|
||
|
## Write arbitrary files to the file-system (including binaries!)
|
||
|
#write_files:
|
||
|
#- path: /etc/default/keyboard
|
||
|
# content: |
|
||
|
# # KEYBOARD configuration file
|
||
|
# # Consult the keyboard(5) manual page.
|
||
|
# XKBMODEL="pc105"
|
||
|
# XKBLAYOUT="gb"
|
||
|
# XKBVARIANT=""
|
||
|
# XKBOPTIONS="ctrl: nocaps"
|
||
|
# permissions: '0644'
|
||
|
# owner: root:root
|
||
|
#- encoding: gzip
|
||
|
# path: /usr/bin/hello
|
||
|
# content: !!binary |
|
||
|
# H4sIAIDb/U8C/1NW1E/KzNMvzuBKTc7IV8hIzcnJVyjPL8pJ4QIA6N+MVxsAAAA=
|
||
|
# owner: root:root
|
||
|
# permissions: '0755'
|
||
|
|
||
|
## Run arbitrary commands at rc.local like time
|
||
|
#runcmd:
|
||
|
#- [ ls, -l, / ]
|
||
|
#- [ sh, -xc, "echo $(date) ': hello world!'" ]
|
||
|
#- [ wget, "http://ubuntu.com", -O, /run/mydir/index.html ]
|