maas_libvirt
maas-libvirt
Creates user maas_libvirt
and adds public key of each rack controller's maas
user to the maas_libvirt
user's authorized keys.
Requirements
- MAAS
- Libvirt
Role Variables
maas_libvirt_user_name: maas_libvirt
maas_libvirt_user_groups: 'libvirt, libvirt-qemu'
maas_libvirt_target_group_name: maas_libvirt
maas_libvirt_source_group_name: maas_rack_controller
maas_libvirt_log_keys: false
Example Playbook
Host file:
[maas_rack_controller]
maas-rack1.example.com
maas-rack2.example.com
[maas_libvirt]
compute1.example.com
compute1.example.com
Playbook:
- name: Manages compute resource hosts
hosts: maas_rack_controller
become: yes
roles:
- role: enqack.maas-libvirt
tags: [ 'role::maas-libvirt' ]
License
BSD
Author Information
Steve Verhelle (enqack) enqack@gmail.com
About
Creates user maas_libvirt and adds public key of each rack controller's maas user to the maas_libvirt user's authorized keys.
Install
ansible-galaxy install enqack/ansible-role-maas-libvirt
License
bsd-3-clause
Downloads
26
Owner