Skip to content
@codeenigma

Code Enigma

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

Code Enigma

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:

⌨️ ce-dev

This is a wrapper for Docker Compose that allows you to quickly run up local development environments with Docker. It provides some template projects and layouts but also allows for total customisation and for you to create and push your own container layouts for your projects. This is not a replacement for products like ddev, because it simply wraps Docker to make starting and deploying a set of containers much easier. Consequently it's less opinionated and far more customisable.

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 may be added. 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.

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.

🧰 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 5

  3. ce-provision ce-provision Public

    Jinja 6 5

  4. ce-deploy ce-deploy Public

    Jinja 5 2

  5. ce-dev ce-dev Public

    Dev local stack handler

    TypeScript 5 2

  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
  • ce-provision Public
    codeenigma/ce-provision’s past year of commit activity
    Jinja 6 5 31 (1 issue needs help) 6 Updated Dec 23, 2024
  • ce-deploy Public
    codeenigma/ce-deploy’s past year of commit activity
    Jinja 5 2 4 1 Updated Dec 19, 2024
  • ce-dev Public

    Dev local stack handler

    codeenigma/ce-dev’s past year of commit activity
    TypeScript 5 2 13 4 Updated Dec 19, 2024
  • ce-dns Public

    DNS zonefile backup

    codeenigma/ce-dns’s past year of commit activity
    0 0 0 0 Updated Dec 19, 2024
  • ce-provision-config-example Public

    Holds private configuration for ansible-provisioning. This is used by https://github.com/codeenigma/ansible-provision.

    codeenigma/ce-provision-config-example’s past year of commit activity
    0 1 0 0 Updated Dec 18, 2024
  • linotp2 Public

    A SimpleSAMLphp module that adds support for LinOTP as an authentication source.

    codeenigma/linotp2’s past year of commit activity
    PHP 0 GPL-2.0 0 0 0 Updated Dec 12, 2024
  • newsletters Public

    Newsletter archive from November 2023 onwards.

    codeenigma/newsletters’s past year of commit activity
    HTML 0 0 0 0 Updated Dec 11, 2024
  • ce-dev-ce-provision-config Public

    Ansible configuration for ce-dev

    codeenigma/ce-dev-ce-provision-config’s past year of commit activity
    0 0 0 0 Updated Dec 3, 2024
  • community.aws Public Forked from ansible-collections/community.aws

    Ansible Collection for Community AWS

    codeenigma/community.aws’s past year of commit activity
    Python 0 GPL-3.0 402 0 0 Updated Nov 13, 2024
  • aws-efs-utils-deb-builder Public

    Simple wrapper to build aws/efs-utils .deb files

    codeenigma/aws-efs-utils-deb-builder’s past year of commit activity
    0 0 0 0 Updated Nov 13, 2024

Sponsoring

  • @openssl

Top languages

Loading…

Most used topics

Loading…