Browse Source

lilik's default variables

master
Edoardo Putti 8 years ago
parent
commit
c318e4b138
1 changed files with 12 additions and 8 deletions
  1. +12
    -8
      lilik_container.py

+ 12
- 8
lilik_container.py View File

@ -43,25 +43,26 @@ options:
description description
- Backend storage type for the container. - Backend storage type for the container.
required: false required: false
default: dir
default: lvm
template: template:
description: description:
- Name of the template to use within an LXC create. - Name of the template to use within an LXC create.
required: false required: false
default: ubuntu
default: debian
template_options: template_options:
description: description:
- Template options when building the container. - Template options when building the container.
required: false required: false
default: --release jessie
lv_name: lv_name:
description: description:
- Name of the logical volume, defaults to the container name. - Name of the logical volume, defaults to the container name.
default: $CONTAINER_NAME
default: "vm_{{$CONTAINER_NAME}}"
required: false required: false
vg_name: vg_name:
description: description:
- If Backend store is lvm, specify the name of the volume group. - If Backend store is lvm, specify the name of the volume group.
default: lxc
default: sysvg
required: false required: false
fs_type: fs_type:
description: description:
@ -77,6 +78,7 @@ options:
description: description:
- Run a command within a container. - Run a command within a container.
required: false required: false
default: apt-get update; apt-get install python
state: state:
choices: choices:
- started - started
@ -85,7 +87,8 @@ options:
- absent - absent
- frozen - frozen
description: description:
- Define the state of a container. required: false
- Define the state of a container.
required: false
default: started default: started
requirements: requirements:
- 'liblxc1 >= 1.1.5 # OS package' - 'liblxc1 >= 1.1.5 # OS package'
@ -143,12 +146,13 @@ def main():
module = AnsibleModule( module = AnsibleModule(
argument_spec = dict( argument_spec = dict(
backing_store = dict( backing_store = dict(
default='dir',
default='lvm',
choices=['dir', 'lvm', 'loop', 'btrsf', 'overlayfs', 'zfs',], choices=['dir', 'lvm', 'loop', 'btrsf', 'overlayfs', 'zfs',],
type='str', type='str',
), ),
container_command = dict( container_command = dict(
type='str', type='str',
default='apt-get update; apt-get install python',
), ),
fs_size = dict( fs_size = dict(
required=False, required=False,
@ -174,13 +178,13 @@ def main():
), ),
template = dict( template = dict(
required=False, required=False,
default='ubuntu',
default='debian',
type='str', type='str',
), ),
template_options = dict(required=False), template_options = dict(required=False),
vg_name = dict( vg_name = dict(
required=False, required=False,
default='lxc',
default='sysvf',
type='str', type='str',
), ),
) )


Loading…
Cancel
Save