- "content": "test data 123"
"path": "/root/TEST1.txt"
- "content": "test data 123"
"path": "/root/dir/TEST2.txt"
- "content": "test data 123"
"owner": "vault:vault"
"path": "/root/TEST3.txt"
- "content": "test data 123"
"path": "/root/TEST4.txt"
"permissions": "0644"
- "content": "test data 123"
"owner": "vault:vault"
"path": "/root/TEST5.txt"
"permissions": "0644"
- "content": "test data 123"
"defer": true
"path": "/root/TEST6.txt"
При этом на машине не все файлы. если я указываю что угодно помимо content и path - файлы не появляются.
~# ls -R /root
/root:
TEST1.txt TEST3.txt dir
/root/dir:
TEST2.txt
версии оси и клауд-инит
~# uname -a
Linux 5.10.0-21-amd64 #1 SMP Debian 5.10.162-1 (2023-01-21) x86_64 GNU/Linux
~# cloud-init --version
/usr/local/bin/cloud-init 23.1.1
При этом в логах нет никаких ошибок
~# grep -r TEST /var/log/cloud-init*
/var/log/cloud-init.log:2023-06-03 18:10:01,006 - util.py[DEBUG]: Writing to /root/TEST1.txt - wb: [644] 13 bytes
/var/log/cloud-init.log:2023-06-03 18:10:01,006 - util.py[DEBUG]: Changing the ownership of /root/TEST1.txt to 0:0
/var/log/cloud-init.log:2023-06-03 18:10:01,006 - util.py[DEBUG]: Writing to /root/dir/TEST2.txt - wb: [644] 13 bytes
/var/log/cloud-init.log:2023-06-03 18:10:01,007 - util.py[DEBUG]: Changing the ownership of /root/dir/TEST2.txt to 0:0
/var/log/cloud-init.log:2023-06-03 18:10:01,007 - util.py[DEBUG]: Writing to /root/TEST3.txt - wb: [644] 13 bytes
подскажите, в чем может быть дело?
Типичный уровень этого васянского cloud-init (да и почти всего питонячьего). Скорее всего -- у вас нет пользователя vault:vault, потому ничего более после этой строки не учитывается. Но, конечно, точно это выяснить можно только отладкой питоноговен.
пытался ставить defer: true и с owner и без, и все равно файл молча не появляется
По-моему, оно падает на первом неизвестном параметре -- потому если ставил после ужэ неправильной строчки...
хм, спс, поковыряю!
Обсуждают сегодня