SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы
Список вопросов ПечатьМетки: ansible proxmox vps kvm fedora ansible-playbook hosts.yml
| RemiZOffAlex Создано: 2019-01-16 01:36:11.865403 Обновлено: 2019-01-16 01:36:11.865403 |
|---|
|
Файл vars/proxmox.yml --- Файл create_vps.yml
---
- name: 'Создание и установка ОС на VPS'
hosts:
- worker
remote_user: worker
gather_facts: yes
vars_files:
- vars/proxmox.yml
tasks:
- name: Остановка VPS
proxmox_kvm:
api_host : "{{ host }}"
api_user : "{{ user }}"
api_password: "{{ password }}"
node : "{{ node }}"
name : fedora
vmid : 400
state : stopped
force : yes
ignore_errors: True
- name: Удаление VPS
proxmox_kvm:
api_host : "{{ host }}"
api_user : "{{ user }}"
api_password: "{{ password }}"
node : "{{ node }}"
name : fedora
vmid : 400
state : absent
ignore_errors: True
- name: Создание VPS
proxmox_kvm:
api_host : "{{ host }}"
api_user : "{{ user }}"
api_password: "{{ password }}"
node : "{{ node }}"
name : fedora
vmid : 400
net : '{"net0":"e1000,bridge=vmbr0,"}'
ide : '{"ide2":"local:iso/{{ iso }},media=cdrom"}'
virtio : '{"virtio0":"local:10,format=raw,cache=writeback"}'
cores : 1
vcpus : 1
memory : 4096
timeout : 300
boot : 'cdn'
- name: Запуск VPS
proxmox_kvm:
api_host : "{{ host }}"
api_user : "{{ user }}"
api_password: "{{ password }}"
node : "{{ node }}"
name : fedora
vmid : 400
state : started
Запуск ansible-playbook -i hosts.yml create_vps.yml |