refactor
This commit is contained in:
parent
4721f368f2
commit
2c4bf3be81
7
build.sh
Executable file
7
build.sh
Executable file
@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -e
|
||||||
|
|
||||||
|
CONFIGS=$(ls -A *.yaml)
|
||||||
|
for CONFIG in $CONFIGS; do
|
||||||
|
butane -p $CONFIG > ${CONFIG%.*}.json
|
||||||
|
done
|
Binary file not shown.
33
fcos01.json
Normal file
33
fcos01.json
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
{
|
||||||
|
"ignition": {
|
||||||
|
"version": "3.3.0"
|
||||||
|
},
|
||||||
|
"passwd": {
|
||||||
|
"users": [
|
||||||
|
{
|
||||||
|
"groups": [
|
||||||
|
"docker",
|
||||||
|
"wheel",
|
||||||
|
"sudo"
|
||||||
|
],
|
||||||
|
"name": "eof",
|
||||||
|
"passwordHash": "$6$rounds=656000$K34E25kkXTKeMx2E$BCoiA1yA.UFT7amR5tUKG9SzMyT5So.pdOrU3KA7yeFQMasEg3wed9o5n5KkGxsWz1a0243zDgb/8J55I.dL70",
|
||||||
|
"sshAuthorizedKeys": [
|
||||||
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILC6kmOqZtr9kmAppvfElXSOMkKd8TznZV68JAvUxSl/ EoF"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"storage": {
|
||||||
|
"files": [
|
||||||
|
{
|
||||||
|
"path": "/etc/hostname",
|
||||||
|
"contents": {
|
||||||
|
"compression": "",
|
||||||
|
"source": "data:,%D1%81os"
|
||||||
|
},
|
||||||
|
"mode": 420
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
60
fcos01.yaml
Normal file
60
fcos01.yaml
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
variant: fcos
|
||||||
|
version: 1.4.0
|
||||||
|
passwd:
|
||||||
|
users:
|
||||||
|
- name: eof
|
||||||
|
password_hash: "$6$rounds=656000$K34E25kkXTKeMx2E$BCoiA1yA.UFT7amR5tUKG9SzMyT5So.pdOrU3KA7yeFQMasEg3wed9o5n5KkGxsWz1a0243zDgb/8J55I.dL70"
|
||||||
|
ssh_authorized_keys:
|
||||||
|
- ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILC6kmOqZtr9kmAppvfElXSOMkKd8TznZV68JAvUxSl/ EoF
|
||||||
|
groups:
|
||||||
|
- docker
|
||||||
|
- wheel
|
||||||
|
- sudo
|
||||||
|
storage:
|
||||||
|
files:
|
||||||
|
- path: /etc/hostname
|
||||||
|
mode: 0644
|
||||||
|
contents:
|
||||||
|
inline: сos
|
||||||
|
# - path: /etc/NetworkManager/system-connections/LAN.nmconnection
|
||||||
|
# mode: 0600
|
||||||
|
# contents:
|
||||||
|
# inline: |
|
||||||
|
# [connection]
|
||||||
|
# id=LAN
|
||||||
|
# type=ethernet
|
||||||
|
# interface-name=ens18
|
||||||
|
# [ipv4]
|
||||||
|
# address1=10.0.0.13/24,10.0.0.254
|
||||||
|
# dns=10.0.0.245;
|
||||||
|
# dns-search=itphx.loc
|
||||||
|
# may-fail=false
|
||||||
|
# method=manual
|
||||||
|
# - path: /etc/NetworkManager/system-connections/DOCKER.nmconnection
|
||||||
|
# mode: 0600
|
||||||
|
# contents:
|
||||||
|
# inline: |
|
||||||
|
# [connection]
|
||||||
|
# id=DOCKER
|
||||||
|
# type=ethernet
|
||||||
|
# interface-name=ens19
|
||||||
|
# [ipv4]
|
||||||
|
# address1=10.0.0.16/24
|
||||||
|
# address2=10.0.0.17/24
|
||||||
|
# address3=10.0.0.18/24
|
||||||
|
# dns=
|
||||||
|
# dns-search=
|
||||||
|
# may-fail=false
|
||||||
|
# method=manual
|
||||||
|
# disks:
|
||||||
|
# - device: /dev/sdb
|
||||||
|
# wipe_table: false
|
||||||
|
# partitions:
|
||||||
|
# - size_mib: 0
|
||||||
|
# start_mib: 0
|
||||||
|
# label: data
|
||||||
|
# filesystems:
|
||||||
|
# - path: /data
|
||||||
|
# device: /dev/disk/by-partlabel/data
|
||||||
|
# format: xfs
|
||||||
|
# with_mount_unit: true
|
60
test.bu
60
test.bu
@ -1,60 +0,0 @@
|
|||||||
variant: fcos
|
|
||||||
version: 1.4.0
|
|
||||||
passwd:
|
|
||||||
users:
|
|
||||||
- name: eof
|
|
||||||
password_hash: "$6$rounds=656000$K34E25kkXTKeMx2E$BCoiA1yA.UFT7amR5tUKG9SzMyT5So.pdOrU3KA7yeFQMasEg3wed9o5n5KkGxsWz1a0243zDgb/8J55I.dL70"
|
|
||||||
ssh_authorized_keys:
|
|
||||||
- ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILC6kmOqZtr9kmAppvfElXSOMkKd8TznZV68JAvUxSl/ EoF
|
|
||||||
groups:
|
|
||||||
- docker
|
|
||||||
- wheel
|
|
||||||
- sudo
|
|
||||||
storage:
|
|
||||||
files:
|
|
||||||
- path: /etc/hostname
|
|
||||||
mode: 0644
|
|
||||||
contents:
|
|
||||||
inline: сos
|
|
||||||
- path: /etc/NetworkManager/system-connections/LAN.nmconnection
|
|
||||||
mode: 0600
|
|
||||||
contents:
|
|
||||||
inline: |
|
|
||||||
[connection]
|
|
||||||
id=LAN
|
|
||||||
type=ethernet
|
|
||||||
interface-name=ens18
|
|
||||||
[ipv4]
|
|
||||||
address1=10.0.0.13/24,10.0.0.254
|
|
||||||
dns=10.0.0.245;
|
|
||||||
dns-search=itphx.loc
|
|
||||||
may-fail=false
|
|
||||||
method=manual
|
|
||||||
- path: /etc/NetworkManager/system-connections/DOCKER.nmconnection
|
|
||||||
mode: 0600
|
|
||||||
contents:
|
|
||||||
inline: |
|
|
||||||
[connection]
|
|
||||||
id=DOCKER
|
|
||||||
type=ethernet
|
|
||||||
interface-name=ens19
|
|
||||||
[ipv4]
|
|
||||||
address1=10.0.0.16/24
|
|
||||||
address2=10.0.0.17/24
|
|
||||||
address3=10.0.0.18/24
|
|
||||||
dns=
|
|
||||||
dns-search=
|
|
||||||
may-fail=false
|
|
||||||
method=manual
|
|
||||||
# disks:
|
|
||||||
# - device: /dev/sdb
|
|
||||||
# wipe_table: false
|
|
||||||
# partitions:
|
|
||||||
# - size_mib: 0
|
|
||||||
# start_mib: 0
|
|
||||||
# label: data
|
|
||||||
# filesystems:
|
|
||||||
# - path: /data
|
|
||||||
# device: /dev/disk/by-partlabel/data
|
|
||||||
# format: xfs
|
|
||||||
# with_mount_unit: true
|
|
46
test.ign
46
test.ign
@ -1,46 +0,0 @@
|
|||||||
{
|
|
||||||
"ignition": {
|
|
||||||
"version": "3.3.0"
|
|
||||||
},
|
|
||||||
"passwd": {
|
|
||||||
"users": [
|
|
||||||
{
|
|
||||||
"groups": [
|
|
||||||
"docker",
|
|
||||||
"wheel",
|
|
||||||
"sudo"
|
|
||||||
],
|
|
||||||
"name": "eof",
|
|
||||||
"passwordHash": "$6$rounds=656000$K34E25kkXTKeMx2E$BCoiA1yA.UFT7amR5tUKG9SzMyT5So.pdOrU3KA7yeFQMasEg3wed9o5n5KkGxsWz1a0243zDgb/8J55I.dL70",
|
|
||||||
"sshAuthorizedKeys": [
|
|
||||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILC6kmOqZtr9kmAppvfElXSOMkKd8TznZV68JAvUxSl/ EoF"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"storage": {
|
|
||||||
"files": [
|
|
||||||
{
|
|
||||||
"path": "/etc/hostname",
|
|
||||||
"contents": {
|
|
||||||
"source": "data:,%D1%81os"
|
|
||||||
},
|
|
||||||
"mode": 420
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "/etc/NetworkManager/system-connections/LAN.nmconnection",
|
|
||||||
"contents": {
|
|
||||||
"source": "data:,%5Bconnection%5D%0Aid%3DLAN%0Atype%3Dethernet%0Ainterface-name%3Dens18%0A%5Bipv4%5D%0Aaddress1%3D10.0.0.13%2F24%2C10.0.0.254%0Adns%3D10.0.0.245%3B%0Adns-search%3Ditphx.loc%0Amay-fail%3Dfalse%0Amethod%3Dmanual%0A"
|
|
||||||
},
|
|
||||||
"mode": 384
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "/etc/NetworkManager/system-connections/DOCKER.nmconnection",
|
|
||||||
"contents": {
|
|
||||||
"source": "data:,%5Bconnection%5D%0Aid%3DDOCKER%0Atype%3Dethernet%0Ainterface-name%3Dens19%0A%5Bipv4%5D%0Aaddress1%3D10.0.0.16%2F24%0Aaddress2%3D10.0.0.17%2F24%0Aaddress3%3D10.0.0.18%2F24%0Adns%3D%0Adns-search%3D%0Amay-fail%3Dfalse%0Amethod%3Dmanual%0A"
|
|
||||||
},
|
|
||||||
"mode": 384
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user