Skip to content

Commit 5cd3c01

Browse files
authored
Merge pull request #4 from cmeissner/v0.1.0
first working version (v0.1.0)
2 parents 3af933d + 12f6dbe commit 5cd3c01

File tree

5 files changed

+47
-2
lines changed

5 files changed

+47
-2
lines changed

.bumpversion.cfg

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[bumpversion]
2+
commit = True
3+
tag = False
4+
current_version = 0.1.0
5+
6+
[bumpversion:file:galaxy.yml]

CHANGELOG.rst

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,24 @@ codeaffen.hieradata Release Notes
55
.. contents:: Topics
66

77

8+
v0.1.0
9+
======
10+
11+
Minor Changes
12+
-------------
13+
14+
- Add a wrapper function `combine_vars` to be compatible to default ansible.
15+
- Add configuration parameters to manage hash and list behavior.
16+
- Add method to parse configuration file (e.g. hieradata.yml).
17+
- After loading, the vars will be combined with ansible functions.
18+
- Change parameter names. Remove prefix to make documentation more clear.
19+
- If last part is directory it can have no, one or multiple files in it.
20+
- Last part of hierarchy can be file or directory.
21+
- Load files from hierarchy.
22+
- Parse entity name into hiera_vars dict.
23+
- The hiera_vars dict can be used to generate a dynamic hierarchy.
24+
- These function tages two extra parameters `hash_behavior` and `list_behavior` to configure this feature as needed.
25+
826
v0.0.1
927
======
1028

@@ -14,4 +32,4 @@ New Plugins
1432
Vars
1533
~~~~
1634

17-
- codeaffen.hieradata.hieradata - Loads configuration from a hierarchical configuration structure
35+
- codeaffen.hieradata.hieradata - Loads configuration from a hierarchical configuration structure structure

changelogs/changelog.yaml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,24 @@ releases:
88
name: hieradata
99
namespace: null
1010
release_date: '2020-11-26'
11+
0.1.0:
12+
changes:
13+
minor_changes:
14+
- Add a wrapper function `combine_vars` to be compatible to default ansible.
15+
- Add configuration parameters to manage hash and list behavior.
16+
- Add method to parse configuration file (e.g. hieradata.yml).
17+
- After loading, the vars will be combined with ansible functions.
18+
- Change parameter names. Remove prefix to make documentation more clear.
19+
- If last part is directory it can have no, one or multiple files in it.
20+
- Last part of hierarchy can be file or directory.
21+
- Load files from hierarchy.
22+
- Parse entity name into hiera_vars dict.
23+
- The hiera_vars dict can be used to generate a dynamic hierarchy.
24+
- These function tages two extra parameters `hash_behavior` and `list_behavior`
25+
to configure this feature as needed.
26+
fragments:
27+
- add_wrapper_for_combine_vars.yaml
28+
- fix_config_parameter_names.yml
29+
- load_hierarchy_and_create_vars.yaml
30+
- parse_config.yaml
31+
release_date: '2020-12-21'

changelogs/fragments/.git-keep

Whitespace-only changes.

galaxy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: "hieradata"
33
description: Ansible collection to manage configuration data in a hierarchical structure
44
authors:
55
- "Christian Meißner <[email protected]>"
6-
version: "0.0.1"
6+
version: "0.1.0"
77
license:
88
- "GPL-3.0-or-later"
99
tags:

0 commit comments

Comments
 (0)