Add test with all variables set

This commit is contained in:
Bert Van Vreckem 2015-03-14 00:37:24 +01:00
parent fba843d672
commit fe1df5a28c
2 changed files with 41 additions and 1 deletions

2
tests/Vagrantfile vendored
View File

@ -10,7 +10,7 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = 'centos70-nocm' config.vm.box = 'centos70-nocm'
config.vm.define HOST_NAME do |node| config.vm.define HOST_NAME do |node|
node.vm.provision 'ansible' do |ansible| node.vm.provision 'ansible' do |ansible|
ansible.playbook = 'test.yml' ansible.playbook = 'test-full.yml'
end end
end end
end end

40
tests/test-full.yml Normal file
View File

@ -0,0 +1,40 @@
---
- hosts: all
sudo: true
vars:
samba_netbios_name: SAMBA_TEST
samba_server_string: 'Welcome to the test file server'
samba_workgroup: TESTGROUP
samba_load_homes: yes
samba_load_printers: yes
samba_log: /var/log/samba.log
samba_log_size: 60000
samba_map_to_guest: Never
samba_users:
- name: vagrant
password: vagrant
samba_shares_root: /srv/samba
samba_shares:
- name: restrictedshare
- name: privateshare
comment: 'Only readable/writeable by vagrant'
write_list: vagrant
force_group: vagrant
- name: protectedshare
public: yes
comment: 'Public, but only writeable by vagrant'
write_list: vagrant
force_group: vagrant
- name: publicshare
comment: 'Public share, writeable by all members of group users'
public: yes
write_list: +users
force_group: users
setype: public_content_t
samba_create_varwww_symlinks: yes
roles:
- samba