ການນຳໃຊ້ການຕັ້ງຄ່າ Ignition ທາງໄກ

ດ້ວຍ Ignition, ທ່ານບໍ່ໄດ້ຖືກຈຳກັດຢູ່ພຽງແຕ່ການຕັ້ງຄ່າທີ່ໃຫ້ມາພາຍໃນລະບົບເທົ່ານັ້ນ ແລະ ສາມາດດຶງເອົາການຕັ້ງຄ່າ Ignition ອື່ນໆຈາກແຫຼ່ງຂໍ້ມູນທາງໄກໄດ້. ການຕັ້ງຄ່າເຫຼົ່ານັ້ນຈະເຂົ້າໄປແທນທີ່ ຫຼື ຖືກຮວມເຂົ້າກັບການຕັ້ງຄ່າທີ່ມີຢູ່ແລ້ວ.

ລາຍຊື່ທັງໝົດຂອງໂປຣໂຕຄໍທີ່ຮອງຮັບ ແລະ ຕົວເລືອກຕ່າງໆທີ່ກ່ຽວຂ້ອງສຳລັບໄຟລ໌ Ignition ທາງໄກ ແມ່ນໄດ້ອະທິບາຍໄວ້ໃນ ຂໍ້ກຳນົດສະເພາະຂອງ Ignition.

ຕົວຢ່າງຕໍ່ໄປນີ້ສະແດງວິທີການດຶງເອົາໄຟລ໌ Ignition ຈາກແຫຼ່ງຂໍ້ມູນທາງໄກ. ທັງສອງແມ່ນໄດ້ຖືກກຳນົດໃຫ້ແທນທີ່ການຕັ້ງຄ່າປັດຈຸບັນດ້ວຍໄຟລ໌ Ignition ທາງໄກ.

ການດຶງເອົາໄຟລ໌ Ignition ທາງໄກຜ່ານ HTTPS
variant: fcos
version: 1.7.0
ignition:
  config:
    replace:
      source: https://example.com/sample.ign
ການດຶງເອົາໄຟລ໌ Ignition ທາງໄກຜ່ານ HTTPS ດ້ວຍອົງກອນອອກໃບຮັບຮອງທີ່ກຳນົດເອງ
variant: fcos
version: 1.7.0
ignition:
  config:
    replace:
      source: https://example.com/sample.ign
  security:
    tls:
      certificate_authorities:
        - source: https://example.com/source1
ອົງກອນອອກໃບຮັບຮອງທີ່ລະບຸໄວ້ຢູ່ທີ່ນີ້ ຈະບໍ່ຖືກເພີ່ມເຂົ້າໃນລະບົບໄຟລ໌ຂອງໂຮສໂດຍອັດຕະໂນມັດ. ພວກມັນຖືກໃຊ້ໂດຍ Ignition ເອງເທົ່ານັ້ນໃນເວລາທີ່ດຶງຂໍ້ມູນຜ່ານ https. ຫາກທ່ານຕ້ອງການຕິດຕັ້ງພວກມັນລົງໃນລະບົບໄຟລ໌ຂອງໂຮສນຳ, ໃຫ້ລວມພວກມັນເຂົ້າຕາມປົກກະຕິພາຍໃຕ້ອາເຣ storage.files.

ໃນບາງກໍລະນີ, ຫາກທ່ານຕ້ອງການຮວມການຕັ້ງຄ່າພາຍໃນ ແລະ ທາງໄກໜຶ່ງ ຫຼື ຫຼາຍອັນເຂົ້າກັນ, ທ່ານສາມາດໃຊ້ merge ແທນທີ່ replace ໃນການຕັ້ງຄ່າ Butane ໄດ້.

ການດຶງເອົາໄຟລ໌ Ignition ທາງໄກຜ່ານ HTTPS ແລະ ຮວມເຂົ້າກັບການຕັ້ງຄ່າປັດຈຸບັນ
variant: fcos
version: 1.7.0
ignition:
  config:
    merge:
      - source: https://example.com/sample.ign
passwd:
  users:
    - name: core
      ssh_authorized_keys:
        - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDHn2eh...

ການດຶງເອົາໄຟລ໌ Ignition ທາງໄກຜ່ານ HTTP ທຳມະດາ ກໍສາມາດເຮັດໄດ້ຄືກັນ ດັ່ງທີ່ສະແດງໃຫ້ເຫັນຂ້າງລຸ່ມນີ້.

ການດຶງເອົາການຕັ້ງຄ່າ Ignition ທາງໄກຜ່ານ HTTP ຈະເປີດເຜີຍເນື້ອໃນຂອງການຕັ້ງຄ່າໃຫ້ກັບທຸກຄົນທີ່ກວດສອບການຮັບສົ່ງຂໍ້ມູນໃນເຄືອຂ່າຍ. ເມື່ອໃຊ້ HTTP, ຂໍແນະນຳໃຫ້ໃຊ້ຕົວເລືອກການກວດສອບຄວາມຖືກຕ້ອງ (verification) ເພື່ອໃຫ້ແນ່ໃຈວ່າເນື້ອໃນບໍ່ໄດ້ຖືກດັດແກ້.
ການດຶງເອົາໄຟລ໌ Ignition ທາງໄກຜ່ານ HTTP
variant: fcos
version: 1.7.0
ignition:
  config:
    replace:
      source: http://example.com/sample.ign
      verification:
        hash: sha512-e2bb19fdbc3604f511b13d66f4c675f011a63dd967b97e2fe4f5d50bf6cb224e902182221ba0f9dd87c0bb4abcbd2ab428eb7965aa7f177eb5630e7a1793e2e6

ຫາກທ່ານຕ້ອງການດຶງເອົາໄຟລ໌ Ignition ທາງໄກ ແຕ່ບໍ່ສາມາດເຂົ້າເຖິງໂຮສທາງໄກໄດ້ໂດຍກົງ, ທ່ານສາມາດລະບຸພຣັອກຊີສຳລັບ HTTP ແລະ/ຫຼື HTTPS ໄດ້. ທ່ານຍັງສາມາດລະບຸໂຮສທີ່ຕ້ອງການຍົກເວັ້ນຈາກການຜ່ານພຣັອກຊີໄດ້ນຳ.

ການດຶງເອົາໄຟລ໌ Ignition ທາງໄກຜ່ານພຣັອກຊີ
variant: fcos
version: 1.7.0
ignition:
  config:
    merge:
      - source: https://example.com/sample.ign
      - source: https://example.org/example.ign
  proxy:
    https_proxy: https://example.net
    no_proxy:
      - example.org