Codeac Codeac

Versioned Configuration

Simply add the configuration file into GIT repository and sign up with your favorite VCS provider. Boost your DevOps pipeline to the next level.

Sign up for free

Ansible

.codeac.yml

version: '1'

tools:
  ansibleLint:
    files:
      - playbooks/**/*.yml
      - roles/

Terraform

.codeac.yml

version: '1'

tools:
  tflint:
    files:
      - path/to/terraform

AWS CloudFormation

.cfnlintrc

templates:
  - "**/*.yaml"
  - "**/*.yml"
  - "**/*.json"
include_checks:
  - I

Kubernetes

.codeac.yml

version: '1'

tools:
  kubeval:
    files:
      - "**/*.yml"

Declarative Ansible

Ansible - Commands should not change thing if nothing needs doing

Ansible’s philosophy is that it should be declarative. Changing things only when they are needed improves your reliability as well as execution performance. Also, proper task names add documentation to your playbook.

Sign up for free

AWS CloudFormation

Make sure to declare correct behavior for deletion on specific AWS resources to prevent accidental data loss.

Keep your CloudFormation template as simple as possible. Your infrastructure description becomes more clean and maintainable when you remove unneeded transformations.

Sign up for free

AWS CloudFormation - DynamoDB deletion policy

Terraform Dependencies

Terraform - Commands should not change thing if nothing needs doing

Terraform allows to checkout modules from source control. If you do not pin the version to checkout, the dependency may introduce breaking changes without your awareness. Always specify an explicit version to checkout.

Sign up for free

Save time and make informed decisions

Language breakdown

Get visibility into the actual health of your projects and track its quality evolution over time in many other supported languages. We have your full-stack covered:

Loved by developers

Join developers who trust Codeac to improve the quality of their code.

Decathlon
AstrumQ Interactive s.r.o.
Genster
RehiveTech, spol. s r.o.
ApeSight s.r.o.

Get started

Use your favorite version control system to sign-up.