File tree 3 files changed +31
-13
lines changed 3 files changed +31
-13
lines changed Original file line number Diff line number Diff line change @@ -2,13 +2,25 @@ authorization: {
2
2
version: 1
3
3
rules: [
4
4
{
5
- match-request: {
6
- path: ".*"
7
- type: regex
8
- }
9
- allow-unauthenticated: true
10
- sort-order: 1
11
- name: "allow all"
5
+ "allow-unauthenticated": true,
6
+ "match-request": {
7
+ "path": ".*",
8
+ "type": "regex"
9
+ },
10
+ "name": "allow all",
11
+ "sort-order": 1
12
12
}
13
+ ,
14
+ {
15
+ "allow": "*",
16
+ "match-request": {
17
+ "method": "delete",
18
+ "path": "/puppet-admin-api/v1/environment-cache",
19
+ "type": "path"
20
+ },
21
+ "name": "puppet admin api clear caches",
22
+ "sort-order": 500
23
+ }
24
+
13
25
]
14
26
}
Original file line number Diff line number Diff line change 1
1
services :
2
- puppet :
3
- container_name : puppet
2
+ puppetserver :
3
+ container_name : puppetserver
4
4
hostname : puppet
5
- image : voxpupuli/container- puppetserver
5
+ image : voxpupuli/puppetserver
6
6
environment :
7
7
PUPPETSERVER_ENVIRONMENT_TIMEOUT : 0
8
8
ports :
Original file line number Diff line number Diff line change 2
2
3
3
# Run puppet agent every 15 seconds
4
4
INTERVAL=15
5
- CONTAINER_NAME=puppet
5
+ CONTAINER_NAME=puppetserver
6
6
MODULE_DIR=/etc/puppetlabs/code/environments/production/modules
7
7
PUPPETFILE=/etc/puppetlabs/code/environments/production/Puppetfile
8
8
9
+ # Suppress 'What's New' messages
10
+ export DOCKER_CLI_HINTS=false
11
+
9
12
# Check that container is running
10
- if [[ $( docker ps --filter " name=^/ $CONTAINER_NAME $ " --format ' {{.Names}} ' ) == $CONTAINER_NAME ]] ; then
13
+ if docker container inspect " $CONTAINER_NAME " > /dev/null 2>&1 ; then
11
14
# Update package sources
12
15
# Install deps
13
16
docker exec -it $CONTAINER_NAME bash -c " r10k puppetfile install --verbose --puppetfile=$PUPPETFILE --moduledir=$MODULE_DIR "
@@ -16,4 +19,7 @@ if [[ $(docker ps --filter "name=^/$CONTAINER_NAME$" --format '{{.Names}}') == $
16
19
docker exec -it $CONTAINER_NAME puppet agent -t
17
20
sleep $INTERVAL
18
21
done
19
- fi
22
+ else
23
+ echo " '${CONTAINER_NAME} ' container is not running. Run 'docker compose up' and try again"
24
+ exit 1
25
+ fi
You can’t perform that action at this time.
0 commit comments