Commit Graph

251 Commits

Author SHA1 Message Date
dca18c85bd Changed ansible-pull only to apply modifications if repo is changed. 2015-09-23 23:00:33 +02:00
0832b8ea19 Changed script name in repository for ansible-pull.sh. 2015-09-23 22:56:44 +02:00
79ab167bb5 Readding sources for ubuntu packages, for now empty. 2015-09-21 22:55:40 +02:00
388b058c64 Removing src repositories. 2015-09-21 22:42:54 +02:00
d80209b6ff Modifying sys42 repo for server. Adding sys42 ubuntu repo on apt-mirror. 2015-09-21 22:39:58 +02:00
00b0ec0ade Little modifications to post-ks scripts. 2015-09-21 01:08:42 +02:00
6549ed1df0 Oops, wrong logic in post-ks script. Corrected the one. 2015-09-21 01:01:47 +02:00
a2e9ac6678 More templating on post-ks scripts: if the server is a VM with Virtualbox, it is intended to be run from the global network, so the ansible ppa is installed from the web. If the server machine is not a VM, so it is plausible it has a local repo, so ansible package may be installed from the mirror. 2015-09-21 00:58:56 +02:00
e97bbdcf7d Cleaning up ppa-ansible as part of cleanup tasks. 2015-09-20 21:22:35 +02:00
2b606f66b5 Managing local installation of ansible in case of missing connectivity on server. 2015-09-20 21:13:07 +02:00
481f1f84d5 Added private repo for additional packages. Modified ansible roles accordingly. 2015-09-12 00:49:53 +02:00
dc9e5819c9 Managing domain groups in a separate file. Updated doraemon required version. Adding installation for networkpackagemanager. 2015-09-11 23:12:14 +02:00
c03ba00b99 Adjusting scripts for both roles. 2015-09-08 00:09:05 +02:00
90d08f6f32 Corrected the not overriding of the domain file, if present. 2015-09-07 22:33:22 +02:00
7f801d207c Requesting doraemon version 1.1.1. Correctly managing client/docenti configuration. 2015-09-07 22:06:17 +02:00
f6c8b3a4d2 Do not force domain.yml copy if file already exists. 2015-09-07 20:13:19 +02:00
d622369ccc Fixing error in configuration: dhcp range has to be assigned to internal, not external, interface. 2015-09-06 23:15:13 +02:00
731386813d Using defaults to configure DHCP server, missing from previous tests. 2015-09-06 22:49:50 +02:00
f21268a509 Generalized function for installation of doraemon with defaults. Upgraded to latest version of doraemon. 2015-09-06 22:13:53 +02:00
2827596dc8 Removed port forwarding from Vagrant. Host-only NIC has to be configured via provisioning, to cope with interface name change. 2015-09-06 20:35:27 +02:00
76f02d966d Updated vagrant provisioning for box 1.1.0. Little corrections to tasks for network configuration on setup playbook. 2015-09-06 14:51:36 +02:00
bf35227e2d Cleaning up after creating some mess with certificates repository. 2015-08-20 23:48:43 +02:00
5ac9c53e78 Correcting some wrong indented text. 2015-08-20 23:38:05 +02:00
800e37f371 Integrating the server generated client inside firefox certificates. Publishing on ks share to be updatable by clients. 2015-08-20 23:37:20 +02:00
be974a0ca2 Idempotenting nethcfg tasks. Adding a stub task for certificate regeneration. Completed logrotation for ansible-pull script logfile. 2015-08-20 23:02:53 +02:00
0f141d1ba7 Fixing local facts not loading in init (installing PyYAML). 2015-08-20 06:55:56 +02:00
fadce98ba1 Enable unix extensions on samba to fix issues with Firefox (creating symlinks inside profile). 2015-08-20 06:20:41 +02:00
a09e40b36f Rendering transparent_ssl the default mode for squid. Needs to provide installation of certificates for navigation. 2015-08-19 03:10:08 +02:00
502dd769b2 Passing any other argument from the script to ansible-pull. 2015-08-01 00:29:51 +02:00
ca68419cf7 Changing method to activate epel repo. 2015-07-31 20:41:12 +02:00
fdd77026cb Fixing some errors during setup without epel previously loaded. 2015-07-30 23:00:35 +02:00
6503f9eb03 Defining better tags for NethServer configuration. 2015-07-30 17:51:48 +02:00
36f03f3a3d Added Domain Operators as domain users with sudo permissions on the clients only. 2015-07-28 22:35:17 +02:00
dc72373802 Loading facts.d file once uploaded. 2015-07-27 21:24:21 +02:00
518dfcf453 Added fix not allowing the PXE booted client to contact external security.ubuntu.com. Thx Enrico Bacis. 2015-07-22 23:14:30 +02:00
a99eaa7103 Small adaptations for latest versions of NethServer. 2015-07-22 07:58:18 +02:00
93d95f5abd Other adjustments on the README page. Some clarifications, rephrased some passages. 2015-07-22 01:40:01 +02:00
18f5368b49 Correcting a strange error on formattation of meta files in client-install, correcting the copying of the post-ks.sh script. 2015-07-22 01:09:53 +02:00
9cfb29bec4 Reordered the tags defined within each role for the macro-role client-install. Splitted kickstart configuration from ansible-pull one. Reordered directories. 2015-07-22 01:01:41 +02:00
022b3325ec Modified download place for doraemon. Installing ubuntu-mirror only on non-Virtualbox machines. Adding synchronization job for apt-mirror and a logrotation for the sync task. 2015-07-22 00:40:42 +02:00
c956f21343 Using variables from domain.fact instead of local domain.yml. Managed in a different manner the different settings for the ubuntu mirror from VirtualBox and local server. 2015-07-22 00:24:00 +02:00
7e62958a19 Added a little script to make domain information as fact on local server. 2015-07-21 23:00:55 +02:00
3e8f260fe9 Reloading information on domain before doing client-installation. 2015-07-21 22:37:12 +02:00
3f9941a684 Adding role kickstart as dependency of client-installation. 2015-07-21 22:20:46 +02:00
b8a8c0a09e Split pxe and kickstart roles. 2015-07-21 22:08:10 +02:00
abf1dc3310 Other aesthetic changes to README. 2015-07-21 21:28:15 +02:00
5ced38699c Other changes to README. 2015-07-21 21:25:18 +02:00
ef0571c65f Correcting too big logo in README. 2015-07-21 20:51:48 +02:00
6d2e6917cc Converted the readme in english, as we are doing from now for commits and any other comments. 2015-07-21 20:50:27 +02:00
d8da0bcc66 Aggiornata todolist con ultimi sviluppi. 2015-07-16 01:27:34 +02:00