Skip to content

Commit

Permalink
CI, Documentation and Tasks structure improvements (PowerDNS#39)
Browse files Browse the repository at this point in the history
  • Loading branch information
atosatto authored Jul 13, 2018
1 parent 5401f47 commit b9b63b5
Show file tree
Hide file tree
Showing 53 changed files with 919 additions and 512 deletions.
32 changes: 10 additions & 22 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,27 +1,15 @@
### Vim ###
[._]*.s[a-w][a-z]
[._]s[a-w][a-z]
*.un~
Session.vim
.netrwhist
*~

### Linux ###
*~

# KDE directory preferences
.directory

# Linux trash folder which might appear on any partition or disk
.Trash-*

### Ansible ###
*.retry

### Test-Kitchen ###
.kitchen/
.kitchen.local.yml
### Python ###
# Byte-compiled / optimized / DLL files
.pytest_cache/
__pycache__/
*.py[cod]
*$py.class

### Molecule ###
.vagrant/
.molecule/
.tox
.cache
.molecule
.vagrant
52 changes: 0 additions & 52 deletions .kitchen.yml

This file was deleted.

30 changes: 30 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---

language: python
python: 2.7

sudo: required

# Enable the docker service
services:
- docker

# Parallel testing of the supported
# Ansible versions
env:
matrix:
- ANSIBLE=2.2
- ANSIBLE=2.3
- ANSIBLE=2.4
- ANSIBLE=2.5

# Install tox
install:
- pip install tox-travis

# Test the current PowerDNS Recursor stable release
script:
- tox -- molecule test -s pdns-rec-41

notifications:
webhooks: https://galaxy.ansible.com/api/v1/notifications/
16 changes: 16 additions & 0 deletions .yamllint
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
extends: default

rules:

# Disable line-length and truthy values reporting
line-length: disable
truthy: disable

# Max 1 space to separate the elements in brakets
braces:
max-spaces-inside: 1

# Max 1 space in empty brackets
brackets:
min-spaces-inside-empty: 0
max-spaces-inside-empty: 1
40 changes: 40 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
## v1.0.0 (To be released)

__BREAKING CHANGES__:
- Rename the `pdns_rec_lua_config_file_content` to `pdns_rec_config_lua_file_content`
- Rename the `pdns_rec_lua_dns_script_content` to `pdns_rec_config_lua_dns_script_file_content`

NEW FEATURES:
- Continuos testing with molecule 2.14.0 ([\#39](https://github.com/PowerDNS/pdns-ansible/pull/39))
- Install debuginfo packages ([\#38](https://github.com/PowerDNS/pdns-ansible/pull/38))
- Allow to manage systemd overrides ([\#37](https://github.com/PowerDNS/pdns-ansible/pull/37))

IMPROVEMENTS:
- Improved documentation ([\#39](https://github.com/PowerDNS/pdns-ansible/pull/39))

BUG FIXES:
- Fix the examples in the README file ([\#31](https://github.com/PowerDNS/pdns-ansible/pull/31))
- Handle different version string for Debian and CentOS ([\#30](https://github.com/PowerDNS/pdns-ansible/pull/30))

## v0.1.1 (2017-09-29)

NEW FEATURES:
- Install specific PowerDNS Recursor versions ([\#29](https://github.com/PowerDNS/pdns-ansible/pull/29))

IMPROVEMENTS:
- Add support to the PowerDNS Recursor 4.1.x releases ([\#28](https://github.com/PowerDNS/pdns-ansible/pull/28))
- Fixing minor linter issues with whitespace ([\#30](https://github.com/PowerDNS/pdns-ansible/pull/30))

BUG FIXES:
- Handle correctly the `include-dir` configuration setting when defined

## v0.1.0 (2017-06-09)

Initial release.

NEW FEATURES:
- PowerDNS Recursor installation and configuration with Red-Hat and Debian support

IMPROVEMENTS:
- Switch to the MIT License ([\#27](https://github.com/PowerDNS/pdns-ansible/pull/27))
- Overall role refactoring ([\#19](https://github.com/PowerDNS/pdns-ansible/pull/19))
Loading

0 comments on commit b9b63b5

Please sign in to comment.