Как настроить файловую систему на диске данных в Azure?

Мы создаем новую виртуальную машину с терраформом в Azure и добавляем диск данных. Когда ОС, в данном случае RHEL, установлена, мы видим LUN как / dev / sdc. Как мы можем создать раздел (один первичный) и файловую систему (ext4) на LUN и как мы можем обновить / etc / fstab, используя terraform? Мы бы не хотели выполнять ручную работу, авторизуясь на машине через SSH, запустив fdisk / mkfs.ext4.


person Ceule    schedule 26.07.2019    source источник


Ответы (1)


Используйте Terraform Local-Exec или Remote-Exec

person Kasun Raditha Rajapakse    schedule 26.07.2019
comment
Глядя на предложение, это похоже на встраивание кода оболочки (например, bash) в terraform. Я не тестировал это, но похоже, что это противоречит всей философии инфра-как-кода. Параллельно я нашел кое-что в Ansible для создания раздела и файловой системы, обновления fstab и его монтирования: docs.ansible.com/ansible/2.3/mount_module.html Это работает хорошо, и мне интересно, разработает ли HashiCorp нечто подобное. - person Ceule; 29.07.2019