Skip to content

Klarrio/ansible-kong-module

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Kong Module

License: MIT

A collection of Ansible modules to configure the Kong API gateway. Based on the original work of Cristo Crampton.

For an introduction to Kong + Ansible, take a look at Kong Up and Running.

Description

This package aims to provide a stable, idempotent Ansible module for the Kong API gateway.

Requirements

  • Ansible >=2.4
  • ansible-dotdiff

Usage

See the example playbook.

Limitations

  • There's no backward compatibility with old Kong API objects. If you're still using them, consider a migration to Services and Routes.
  • Idempotency for basic-auth is worked around, cause it's impossible to predict an execution result without comparing the new password to the old hash without updating it in Kong. Applying basic-auth credentials will cause a PATCH request to Kong on every execution.

License

MIT.

About

Ansible module and library to manage a Kong API gateway

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.6%
  • Shell 1.4%