bglug-it / server-config Goto Github PK
View Code? Open in Web Editor NEWAnsible playbooks for a SAMBA domain controller with NethServer - Progetto Scuola, BgLUG
License: GNU General Public License v3.0
Ansible playbooks for a SAMBA domain controller with NethServer - Progetto Scuola, BgLUG
License: GNU General Public License v3.0
Correct permissions should be 0440 for files within /etc/sudoers.d
. Please correct.
Please correctly configure the ssh access for admin user to be able to use sudo without further authentication.
The sources.list
file from the repoconfig tag does not honor the ansible_local.domain.mirror_host
variable, thus breaking apt stack when mirror_host
was set differently from default.
In domain.yml
was indicated mirror_host: it.archive.ubuntu.com
but the scripts generated a sources.list
with archive.ubuntu.com
.
Please ensure modifications to the standard templates for NethServer are applied through template-custom method and not overriding the default template.
System Administrator installing the server should configure the network cards before starting to use our playbooks. So if in the playbooks we assume wan0
interface as DHCP-enabled interface and this doesn't match (as it could be), we obtain a completely non working red interface, breaking the whole playbooks.
Please remove code to reconfigure the wan0
interface and let the sysadmin configure it by hand before launching the playbooks.
Please envision a method to locally provide gpg keys for repositories that will be added to local mirror, to improve independence on external networking on installation.
Installing a new server with only the interfaces renamed (as wan0 and lan0) leads to a broken server after all the configuration phases.
Forcing roles/settings at the beginning of the setup phase should avoid this breakage.
Please include within the preseeds for installation the following packages:
Also, please remove the following packages:
A user can disable networking on any PC of the solution, isolating the client and not allowing domain users to access to the client.
To fix, an administrator has to log in with local user (bglug
), then re-enable the network stack.
We need a way to disallow the user to disable networking on NetworkManager.
Please envision a method to limit quota for users.
The admin user (which should be Domain Administrator and should be permitted to access anywhere the system) cannot access the user profile folders of users.
For some strange reasons, latest versions of Ansible does not download the repository before applying the local.yml
playbook.
You can fix it manually downloading the first time the repository from the server with the following:
git clone -b <branch> git://pdc.<yourdomain>/client-pull-installation.git /var/lib/<yourdomain>/config
And then relaunching /var/lib/<yourdomain>/bin/ansible-pull.sh
/ restarting the client.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.