mirror of
https://codeberg.org/scottslowe/learning-tools.git
synced 2026-03-11 09:04:37 +00:00
Add files for cloud-init testing
Add cloud-config.yml and ssh.cfg to test using cloud-init to customize Docker Engine on CentOS Atomic Host running on AWS Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
This commit is contained in:
parent
3e2713cd95
commit
6c1f156dbc
2 changed files with 63 additions and 0 deletions
61
centos-atomic/docker-cloudinit/cloud-config.yml
Normal file
61
centos-atomic/docker-cloudinit/cloud-config.yml
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
#cloud-config
|
||||
# vim: syntax=yaml
|
||||
|
||||
groups:
|
||||
- docker: [root,centos]
|
||||
ssh_authorized_keys:
|
||||
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQChbmG4wPh/f5CtB5hmepkUHwLKCBXuVX7CcxryMDfXx4W/2ffLO9J/Ek1w58ED3o5/KExduXjwtpMAvOoBffJsaSmm+Tc1NwzyR7GZ75MJYE1/5z5gkBUkZpjmM6qXCpiD6m3jIbaSxxfNEBL64i6H+UL6Ak1LKuYCLutTex+f4Q0NgJvRQyyG2Ms04egWjp91Kbd/cTA3/zfXGI2T3ZvGScvLcUE/neUgBloykuYi0k+VcFK0RAPjqfITaZXs6vtcPLXSX6CR4eHwgM8WpfO3sCEFkMwIhystAFapzSRdfHgtln0XZz84iydcvZVW1o3W8FTiOoNxDoC9ph6XmlU3 scott.lowe@scottlowe.org
|
||||
write_files:
|
||||
- content: |
|
||||
[Unit]
|
||||
Description=UNIX Socket for the Docker API
|
||||
PartOf=docker.service
|
||||
|
||||
[Socket]
|
||||
ListenStream=/var/run/docker.sock
|
||||
SocketMode=0660
|
||||
SocketUser=root
|
||||
SocketGroup=docker
|
||||
|
||||
[Install]
|
||||
WantedBy=sockets.target
|
||||
path: /etc/systemd/system/docker.socket
|
||||
owner: root:root
|
||||
permissions: '0644'
|
||||
- content: |
|
||||
[Unit]
|
||||
Description=TCP Socket for the Docker API
|
||||
|
||||
[Socket]
|
||||
ListenStream=2375
|
||||
BindIPv6Only=both
|
||||
Service=docker.service
|
||||
|
||||
[Install]
|
||||
WantedBy=sockets.target
|
||||
path: /etc/systemd/system/docker-tcp.socket
|
||||
owner: root:root
|
||||
permissions: '0644'
|
||||
- content: |
|
||||
[Service]
|
||||
ExecStart=
|
||||
ExecStart=/usr/bin/dockerd-current -H fd:// \
|
||||
--add-runtime docker-runc=/usr/libexec/docker/docker-runc-current \
|
||||
--default-runtime=docker-runc \
|
||||
--exec-opt native.cgroupdriver=systemd \
|
||||
--userland-proxy-path=/usr/libexec/docker/docker-proxy-current \
|
||||
$OPTIONS \
|
||||
$DOCKER_STORAGE_OPTIONS \
|
||||
$DOCKER_NETWORK_OPTIONS \
|
||||
$ADD_REGISTRY \
|
||||
$BLOCK_REGISTRY \
|
||||
$INSECURE_REGISTRY
|
||||
path: /etc/systemd/system/docker.service.d/docker-socket.conf
|
||||
owner: root:root
|
||||
permissions: '0644'
|
||||
runcmd:
|
||||
- systemctl daemon-reload
|
||||
- systemctl stop docker.service
|
||||
- systemctl start docker.socket
|
||||
- systemctl start docker-tcp.socket
|
||||
- systemctl start docker.service
|
||||
2
centos-atomic/docker-cloudinit/ssh.cfg
Normal file
2
centos-atomic/docker-cloudinit/ssh.cfg
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
Host *
|
||||
PubkeyAuthentication yes
|
||||
Loading…
Reference in a new issue