-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsandbox_vars.yml
46 lines (46 loc) · 1.31 KB
/
sandbox_vars.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
network:
name: sandbox
forward: nat
mac: '52:54:00:6B:10:87'
hosts:
- {mac: '52:54:00:6B:73:4f', name: 'beaker-server.sandbox', ip: '192.168.140.104'}
- {mac: '52:54:00:6B:71:8e', name: 'beaker-test-vm1.sandbox', ip: '192.168.140.105'}
ip_address: 192.168.140.1
ip_netmask: 255.255.255.0
dhcp_start: 192.168.140.2
dhcp_end: 192.168.140.254
bootp: { file: 'pxelinux.0', server: '192.168.140.104' }
autostart: true
libvirt_domains:
- {name: 'beaker-test-vm1.sandbox', ip: '192.168.140.105', mac: '52:54:00:c6:71:8e', cpu: 1}
libvirt_volumes:
- name: beaker-test-vm1.sandbox.img
capacity: 10737418240
allocation: 10737418240
beaker:
packages: ['MySQL-python']
#
# Point the sandbox.git_repository variable to your local Beaker git clone
#
sandbox:
git_repository:
#
# Use SSSD and LDAP to cache credentials and use the same user as it is on the
# host.
#
sssd:
use: false
user: "{{ lookup('env', 'USER') }}"
ldap_uri: ldap://ldap.example.test/
ldap_search_base: dc=example,dc=test
krb5_realm: EXAMPLE.TEST
krb5_server: kerberos.example.test
krb5_kpasswd: kerberos.example.test
#
# Mount your home directory so you have easy access to your Beaker clone
#
nfs:
use: true
path: "{{ lookup('env', 'HOME') }}"
user: "{{ lookup('env', 'USER') }}"
uid: "{{ lookup('pipe', 'id -u') }}"