algunas cosas de zfs
This commit is contained in:
parent
08b37b1b95
commit
e4fd6a4e85
|
@ -4,21 +4,58 @@
|
||||||
gather_facts: true
|
gather_facts: true
|
||||||
tags:
|
tags:
|
||||||
- deploy
|
- deploy
|
||||||
become: false
|
|
||||||
tasks:
|
|
||||||
- name: Update, Upgrade & Install dependencies
|
|
||||||
become: true
|
become: true
|
||||||
block:
|
tasks:
|
||||||
- apt: update_cache=yes upgrade=full
|
# - name: Update, Upgrade & Install dependencies
|
||||||
- package: name="{{item}}" state=present
|
# become: true
|
||||||
with_items:
|
# block:
|
||||||
#- ansible
|
# - apt: update_cache=yes upgrade=full
|
||||||
- lxc
|
# - package: name="{{item}}" state=present
|
||||||
- zfsutils-linux
|
# with_items:
|
||||||
- unzip
|
# #- ansible
|
||||||
- shell: python3 -m pip install --upgrade pip
|
# - lxc
|
||||||
|
# - zfsutils-linux
|
||||||
|
# - unzip
|
||||||
|
# - shell: python3 -m pip install --upgrade pip
|
||||||
|
# - include_role: name=mrlesmithjr.zfs
|
||||||
|
# vars:
|
||||||
|
# zfs_create_pools: true
|
||||||
|
# zfs_pools:
|
||||||
|
# - name: lxd_pool
|
||||||
|
# devices:
|
||||||
|
# - xvdb
|
||||||
|
# type: basic
|
||||||
|
# state: present
|
||||||
|
# compression: lz4
|
||||||
|
# action: create
|
||||||
|
|
||||||
|
- include_role: name=rjlasko.ansible.lxd
|
||||||
|
vars:
|
||||||
|
lxd:
|
||||||
|
host:
|
||||||
|
preseed:
|
||||||
|
networks: []
|
||||||
|
storage_pools:
|
||||||
|
- name: default
|
||||||
|
description: "default storage pool (zfs)"
|
||||||
|
driver: zfs
|
||||||
|
config:
|
||||||
|
source: "lxd_pool/containers"
|
||||||
|
profiles:
|
||||||
|
- name: default
|
||||||
|
description: "default profile"
|
||||||
|
config: {}
|
||||||
|
devices:
|
||||||
|
root:
|
||||||
|
path: /
|
||||||
|
pool: default
|
||||||
|
type: disk
|
||||||
|
eth0:
|
||||||
|
name: eth0
|
||||||
|
nictype: bridged
|
||||||
|
parent: br0
|
||||||
|
type: nic
|
||||||
|
|
||||||
#- include_role: name=init_lxd
|
|
||||||
- include_role: name=install_terraform
|
- include_role: name=install_terraform
|
||||||
vars:
|
vars:
|
||||||
terraform_version: latest
|
terraform_version: latest
|
||||||
|
|
|
@ -10,5 +10,6 @@ lxd_project_name: "default"
|
||||||
storage_pool_name: "default"
|
storage_pool_name: "default"
|
||||||
storage_pool_driver: "zfs"
|
storage_pool_driver: "zfs"
|
||||||
storage_pool_size: "20GB"
|
storage_pool_size: "20GB"
|
||||||
|
storage_pool_source: "/dev/xvdb"
|
||||||
# - Network
|
# - Network
|
||||||
network_default_name: "bridge1"
|
network_default_name: "bridge1"
|
|
@ -20,7 +20,7 @@ storage_pools:
|
||||||
driver: {{storage_pool_driver}}
|
driver: {{storage_pool_driver}}
|
||||||
config:
|
config:
|
||||||
size: {{storage_pool_size}}
|
size: {{storage_pool_size}}
|
||||||
source: /var/snap/lxd/common/lxd/disks/default.img
|
source: {{storage_pool_source}}
|
||||||
|
|
||||||
# --
|
# --
|
||||||
profiles:
|
profiles:
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue