Можно ли использовать Ansible для подготовки операционной системы к загрузке с использованием чистого металла через сетевую загрузку? - PullRequest
0 голосов
/ 30 октября 2018

Я пытаюсь подготовить ОС к серверу с исходным кодом, используя Ansible через загрузку по сети / PXE. Это возможно? Если да, пожалуйста, укажите идею / рабочий процесс процесса. Заранее спасибо

1 Ответ

0 голосов
/ 30 октября 2018

Потенциальный сценарий будет:

  • PXE загрузочная ОС
  • Если это еще не настроено в образе, сценарий firstboot.sh настраивает Ansible
  • Использование ansible-pull

FWIW, ниже приведен скрипт firstboot.sh, который я использую для настройки jails во FreeBSD.

#!/bin/sh
env ASSUME_ALWAYS_YES=YES pkg install sudo
env ASSUME_ALWAYS_YES=YES pkg install perl5
env ASSUME_ALWAYS_YES=YES pkg install python27
env ASSUME_ALWAYS_YES=YES pkg install py27-ansible24
pw useradd -n admin -s /bin/sh -m
chown -R admin:admin /home/admin
echo "admin ALL=(ALL) NOPASSWD: ALL" >> /usr/local/etc/sudoers
...