What is DevOps? See an introduction to the argument.
Ansible is a radically simple IT automation platform that automates cloud provisioning, configuration management, application deployment and many other IT needs.
Here a collection of my Ansible projects or I have contributed to:
ElastiCluster aims to provide a user-friendly command line tool to create, manage and setup computing clusters hosted on cloud infrastructures (like Amazon’s Elastic Compute Cloud EC2, Google Compute Engine, or a private OpenStack cloud). Its main goal is to get your own private cluster up and running with just a few commands.
Build in a snap a Galaxy environment for a training classroom of 20-30 participants to allow high interactivity and shared practical work.
SOLIDA is command-line solution that facilitate the reproducibility and portability of NGS pipelines. It can easily organize the deployment, the data management and the execution of a Snakemake based workflow.
iCAT server, installed from iRODS binaries, and postgresql server executed from the same host; everything enabled by Ansible.
This repository contains also Dockerfile for iRODS automated build published to the Docker Hub Registry.
Useful for testing/development.
This repo contains an Ansible role to deploy a delivery service consinsting of a WebDAV server (Apache2 enabled) and an FTPES server (Proftpd enabled).
Both servers use the same data path and users can retrieve data indifferently from the WebDAV or FTPES server.
All the communications are encrypted using SSL enabled data channel.
Roles are ways of automatically loading predefined tasks into an Ansible playbook.
As example, Dotfiles is my Ansible playbook to configure my own workstation (base system and app dotfiles/configurations). It make use of several Ansible roles listed here.
Ansible role to install bika.webservice on Ubuntu or Debian systems.
Ansible role to install Docker-CE and extensions on Ubuntu or Debian systems .
Ansible role for configuring the base operating system useful for running Galaxy.
Ansible role to configure several production services as nginx, uwsgi and supervisor.
Ansible role to install Ice into a Debian or Ubuntu system.
Ansible role to install Java on Ubuntu or Debian systems.
An Ansible role to install OMERO.biobank server into an Ubuntu or Debian system.
Ansible role to install PlayOnLinux on Ubuntu or Debian systems.
Ansible role to install a PostgreSQL server on Ubuntu or Debian systems