Skip to content
@codeenigma

Code Enigma

Full service open source software and Drupal experts with quite a lot of Ansible too

Code Enigma

🦊 Public Service Announcement

We are starting to migrate most of our work to GitLab due to reliability issues here on GitHub. You can follow us over there via this link.

We are Code Enigma, a community of creative souls and the technically brilliant, dedicated to building a better world wide web. Our GitHub is where we share things we think might be useful to everybody. This is mostly about supporting developers to do better work. For more information visit ce.tools. To reach out you can toot at us 🦣 via toots.codeenigma.com/@codeenigma.

Our main contributions are as follows:

This is a custom container and command for DDEV to allow you to use ce-deploy in your local DDEV web container to make sure your Ansible deployment scripts work before trying them on a server.

This is a set of bash scripts and Ansible roles for deploying applications to servers. It works in much the same way as ce-provision but the roles focus on delivering software on to servers and containers.

This is a set of bash scripts and Ansible roles for managing software on Linux servers, specifically Debian Linux, though wider support may follow. It aims to be platform agnostic, although as AWS partners we ship a lot of AWS automation for orchestrating infrastructure. Again, more providers will be added, our next target is Scaleway. It can work with any CI, though we typically run it from GitLab CI using a shell runner and using the provided shell scripts to exectute Ansible and build things.

🧰 Other tools

There are some other bits in here, mainly:

There are also various config templates for ce-provision and ce-deploy available to browsers of our GitHub.

💙 Drupal

It would be remiss of us not to mention is how we all got here. Since 2010 we have been leading UK Drupal experts and we continue to spend most of our time supporting organisations running Drupal websites. You can read more about our Drupal lives on our Drupal profile.

Drupal modules aside, you'll find some other PHP gems in our repos:

Popular repositories Loading

  1. deployments deployments Public archive

    Our custom Fabric and shell scripts for deploying various PHP apps.

    Python 13 10

  2. ce-vm ce-vm Public archive

    Code Enigma local development environment

    HTML 6 4

  3. ce-deploy ce-deploy Public archive

    Jinja 6 2

  4. ce-provision ce-provision Public archive

    Jinja 6 5

  5. ce-dev ce-dev Public archive

    Dev local stack handler

    TypeScript 5 3

  6. billder billder Public archive

    Fetches billing information from AWS on demand and creates an invoice in your accountancy software.

    PHP 4

Repositories

Showing 10 of 50 repositories

Sponsoring

  • @openssl

Top languages

Loading…

Most used topics

Loading…