Blame doc/examples/cloud-config-write-files.txt

Packit Service a04d08
#cloud-config
Packit Service a04d08
# vim: syntax=yaml
Packit Service a04d08
#
Packit Service a04d08
# This is the configuration syntax that the write_files module
Packit Service a04d08
# will know how to understand. encoding can be given b64 or gzip or (gz+b64).
Packit Service a04d08
# The content will be decoded accordingly and then written to the path that is
Packit Service a04d08
# provided. 
Packit Service a04d08
#
Packit Service a04d08
# Note: Content strings here are truncated for example purposes.
Packit Service a04d08
write_files:
Packit Service 751c4a
- encoding: b64
Packit Service 751c4a
  content: CiMgVGhpcyBmaWxlIGNvbnRyb2xzIHRoZSBzdGF0ZSBvZiBTRUxpbnV4...
Packit Service 751c4a
  owner: root:root
Packit Service 751c4a
  path: /etc/sysconfig/selinux
Packit Service 751c4a
  permissions: '0644'
Packit Service 751c4a
- content: |
Packit Service 751c4a
    # My new /etc/sysconfig/samba file
Packit Service a04d08
Packit Service 751c4a
    SMBDOPTIONS="-D"
Packit Service 751c4a
  path: /etc/sysconfig/samba
Packit Service 751c4a
- content: !!binary |
Packit Service 751c4a
    f0VMRgIBAQAAAAAAAAAAAAIAPgABAAAAwARAAAAAAABAAAAAAAAAAJAVAAAAAAAAAAAAAEAAOAAI
Packit Service 751c4a
    AEAAHgAdAAYAAAAFAAAAQAAAAAAAAABAAEAAAAAAAEAAQAAAAAAAwAEAAAAAAADAAQAAAAAAAAgA
Packit Service 751c4a
    AAAAAAAAAwAAAAQAAAAAAgAAAAAAAAACQAAAAAAAAAJAAAAAAAAcAAAAAAAAABwAAAAAAAAAAQAA
Packit Service 751c4a
    ....
Packit Service 751c4a
  path: /bin/arch
Packit Service 751c4a
  permissions: '0555'
Packit Service 751c4a
- encoding: gzip
Packit Service 751c4a
  content: !!binary |
Packit Service 751c4a
    H4sIAIDb/U8C/1NW1E/KzNMvzuBKTc7IV8hIzcnJVyjPL8pJ4QIA6N+MVxsAAAA=
Packit Service 751c4a
  path: /usr/bin/hello
Packit Service 751c4a
  permissions: '0755'
Packit Service a04d08