Skip to content

dcc6fvo/ansible

Repository files navigation

ansible-glpi-mysql

This is an ansible configuration for the Gestionnaire Libre de Parc Informatique (GLPI) which is well-known open source for IT Asset Management, issue tracking system and service desk system. This software is written in PHP and distributed as open-source software under the GNU General Public License.

This configuration has parameters and suggests the use of MySQL database, however this can be easily modified to use another database.

Prerequisites

Ansible

sudo apt-get install ansible

Installation && Running

Do a git clone of the project:

git clone https://github.com/dcc6fvo/ansible-glpi-mysql

Access the newly created folder with the git clone command and type the following command:

ansible-playbook provisioning.yml -i hosts

IMPORTANT!Your SSL key's must be placed in the folder: '/var/ansible/ssl'. You can change the this folder and other parameters accessing the file group_vars/all.yml

ansible-linux-users

This is a simple ansible configuration that creates two linux users (alice and bob) and remove one user (charlie). It also add Alice's and Bob's public key for private key authentication.

The virtual machines were create with Vagrant and Virtualbox.

Prerequisites

Vagrant and virtualbox are both essential and can be easily installed on ubuntu/debian like distro:

sudo apt-get install virtualbox && sudo apt-get install vagrant

Installation && Running

Do a git clone of the project:

git clone https://github.com/dcc6fvo/ansible-linux-users

Access the newly created folder with the git clone command and type the following command:

vagrant up

To forcible destroy all the configurations:

vagrant detroy -f

ansible-ojs-mysql

This is an ansible configuration of the Open Journal System (OJS) software with MySQL database.

Prerequisites

Vagrant and virtualbox are both essential and can be easily installed on ubuntu/debian like distro:

sudo apt-get install virtualbox && sudo apt-get install vagrant

Installation && Running

Do a git clone of the project:

git clone https://github.com/dcc6fvo/ansible-ojs-mysql

Access the newly created folder with the git clone command and type the following command:

vagrant up

To forcible destroy all the configurations:

vagrant detroy -f

IMPORTANT!Your SSL key's must be placed in the folder: keys/ssl

ansible-raspberry-digital-signage