This commit is contained in:
Dmitriy Ramazanov 2021-12-10 00:20:06 +05:00
parent 78cbb70321
commit 03ae6cf486
2 changed files with 55 additions and 69 deletions

84
test.bu
View File

@ -16,45 +16,45 @@ storage:
mode: 0644 mode: 0644
contents: contents:
inline: сos.itphx.loc inline: сos.itphx.loc
# - path: /etc/NetworkManager/system-connections/ens18.nmconnection - path: /etc/NetworkManager/system-connections/ens18.nmconnection
# mode: 0600 mode: 0600
# contents: contents:
# inline: | inline: |
# [connection] [connection]
# id=ens18 id=ens18
# type=ethernet type=ethernet
# interface-name=ens18 interface-name=ens18
# [ipv4] [ipv4]
# address1=10.0.0.13/24,10.0.0.254 address1=10.0.0.13/24,10.0.0.254
# dns=10.0.0.245; dns=10.0.0.245;
# dns-search=itphx.loc dns-search=itphx.loc
# may-fail=false may-fail=false
# method=manual method=manual
# - path: /etc/NetworkManager/system-connections/ens19.nmconnection - path: /etc/NetworkManager/system-connections/ens19.nmconnection
# mode: 0600 mode: 0600
# contents: contents:
# inline: | inline: |
# [connection] [connection]
# id=ens19 id=ens19
# type=ethernet type=ethernet
# interface-name=ens19 interface-name=ens19
# [ipv4] [ipv4]
# address1=10.0.0.16 address1=10.0.0.16
# address1=10.0.0.17 address1=10.0.0.17
# address1=10.0.0.18 address1=10.0.0.18
# dns= dns=
# dns-search= dns-search=
# may-fail=false may-fail=false
# method=manual method=manual
disks: # disks:
- device: /dev/sdb # - device: /dev/sdb
wipe_table: false # wipe_table: false
partitions: # partitions:
- size_mib: 0 # - size_mib: 0
start_mib: 0 # start_mib: 0
label: data # label: data
filesystems: # filesystems:
- path: /data # - path: /data
device: /dev/disk/by-partlabel/data # device: /dev/disk/by-partlabel/data
format: xfs # format: xfs
with_mount_unit: true # with_mount_unit: true

View File

@ -19,19 +19,6 @@
] ]
}, },
"storage": { "storage": {
"disks": [
{
"device": "/dev/sdb",
"partitions": [
{
"label": "data",
"sizeMiB": 0,
"startMiB": 0
}
],
"wipeTable": false
}
],
"files": [ "files": [
{ {
"path": "/etc/hostname", "path": "/etc/hostname",
@ -39,22 +26,21 @@
"source": "data:,%D1%81os.itphx.loc" "source": "data:,%D1%81os.itphx.loc"
}, },
"mode": 420 "mode": 420
}
],
"filesystems": [
{
"device": "/dev/disk/by-partlabel/data",
"format": "xfs",
"path": "/data"
}
]
}, },
"systemd": {
"units": [
{ {
"contents": "# Generated by Butane\n[Unit]\nBefore=local-fs.target\nRequires=systemd-fsck@dev-disk-by\\x2dpartlabel-data.service\nAfter=systemd-fsck@dev-disk-by\\x2dpartlabel-data.service\n\n[Mount]\nWhere=/data\nWhat=/dev/disk/by-partlabel/data\nType=xfs\n\n[Install]\nRequiredBy=local-fs.target", "path": "/etc/NetworkManager/system-connections/ens18.nmconnection",
"enabled": true, "contents": {
"name": "data.mount" "source": "data:,%5Bconnection%5D%0Aid%3Dens18%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/ens19.nmconnection",
"contents": {
"compression": "gzip",
"source": "data:;base64,H4sIAAAAAAAC/2TKTarDMAzE8b3uksczlH4sdJKQhbDH2GDLwVILuX0JdBcGZvHjv8ahiuh16EY1MdTCi/zYwfCCqXCq6phZIhaVjl+y1v1z20hSmjALHP7/zoX7lR5XelJS4/MWg8xYmLocS5baOEszUIeXkbiLvqXRNwAA//8yszHqpwAAAA=="
},
"mode": 384
} }
] ]
} }