From aaab9c5c3eb12a6e615fabb454bcf544f86c23dd 2015-03-08 11:20:55 From: Branko Majic Date: 2015-03-08 11:20:55 Subject: [PATCH] MAR-7: Added playbook for setting-up preseed files. Added small Ansible configuration file in order to easily locate the roles. Added preseed file configuration for LDAP server. --- diff --git a/.gitignore b/.gitignore index 0262409264e0566c6a9612405cc6ae72e3e390b8..d68b3b271df134ddd3c21971866b3faa2b13844c 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ *~ tmp/ docs/_build/ +testsite/preseed_files/ \ No newline at end of file diff --git a/testsite/ansible.cfg b/testsite/ansible.cfg new file mode 100644 index 0000000000000000000000000000000000000000..a6f9273d81318ea2b5a927b186902c01de89d341 --- /dev/null +++ b/testsite/ansible.cfg @@ -0,0 +1,3 @@ +[defaults] + +roles_path=../roles diff --git a/testsite/group_vars/preseed.yml b/testsite/group_vars/preseed.yml new file mode 100644 index 0000000000000000000000000000000000000000..a8c76fdd0c7c396cfa7c2bbec96a384913271c49 --- /dev/null +++ b/testsite/group_vars/preseed.yml @@ -0,0 +1,17 @@ +--- + +preseed_directory: ../preseed_files + +preseed_servers: + - name: ldap.example.com + language: en + country: SE + locale: en_US.UTF-8 + keymap: us + network_interface: eth0 + network_auto: yes + mirror_hostname: ftp.se.debian.org + mirror_directory: /debian + mirror_proxy: "" + root_password: root + timezone: Europe/Stockholm \ No newline at end of file diff --git a/testsite/hosts b/testsite/hosts new file mode 100644 index 0000000000000000000000000000000000000000..bc3d1c1da5852f54e65fc78a07cf0bf0298c2692 --- /dev/null +++ b/testsite/hosts @@ -0,0 +1,2 @@ +[preseed] +localhost ansible_connection=local diff --git a/testsite/playbooks/preseed.yml b/testsite/playbooks/preseed.yml new file mode 100644 index 0000000000000000000000000000000000000000..f2598e0a9214b3ce7e40f01403120eae158babf7 --- /dev/null +++ b/testsite/playbooks/preseed.yml @@ -0,0 +1,5 @@ +--- +# Playbook for generating Debian preseed files for automating the installation. +- hosts: preseed + roles: + - preseed \ No newline at end of file diff --git a/testsite/playbooks/site.yml b/testsite/playbooks/site.yml new file mode 100644 index 0000000000000000000000000000000000000000..6888b495df2d7f18f11b9a9d74c4e6389f97a207 --- /dev/null +++ b/testsite/playbooks/site.yml @@ -0,0 +1,3 @@ +--- + +- include: preseed.yml