Ansible

Ansible role releases, Ghost and Drupal dependencies

Releases updates: Ghost v0.5.0 with Systemd, Upstart support and the option of installing a custom theme. v1.0.0 replacing the deprecated sudo option for become in Ansible 2.0, more on this topic. Drupal v0.1.0, first Drupal dependencies release, installation of modules and themes via Drush, setting …

Using Drush (Drupal) with Ansible, new role

Drush is a good solution to automatise installation and configuration in Drupal from the command line, if we combine It with Ansible It makes Drupal environment replication a charm. I needed a role to manage Drupal modules and themes, and I haven’t found something like It, so I made a new …

Gitlab CI configuration, Ansible and Drupal

Yesterday I wrote about how I configured the Gitlab CI runner for my projects, now I’m gonna show you how I configured the testing environment for Ansible provision and a custom Drupal module I’m developing. I have now two repositories with CI configuration, the one for deploy (using …

Ghost Ansible role update, systemd support

Ansible role for Ghost now has Systemd support thanks to @brianwawok. He also fixed a problem that could happen with the git theme repository regarding the hostkey. Thank you!

Ansible Ghost role, improvements

Hi! Today I improved some parts of the Ansible ghost role. The tests are now passing, testing also Idempotence in the Ansible role. Custom theme installation through git is now available. I plan to add support for Systemd, although I am using Upstart for now, so only the service for Upstart is …

Sentry and Ansible, process and thoughts

At Selltag we have been migrating some services to have a more organized environment. It has been the perfect moment to configure and document the servers deploy using Ansible. The example code is on Github. Ansible is a great and simple way of managing systems, manual changes to servers are over, …

javaguirre.ghost, my first Ansible role

Yesterday I created my first Ansible role, a role to manage, configure and install Ghost, the blogging platform. Why? Because I checked the others and they weren’t atomic, I wanted a role managing only Ghost, not the database, installing node, or configuring NGINX all in one. You can install …

Ansible and the Galaxy, roles

According to their site, Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs. If you want to know how to start with Ansible here’s a good tutorial, you could …