Skip to content

Commit 8258c45

Browse files
committed
Turn the repository in a Bolt Project
Now that we can target FreeBSD jails, a new world is open to us!
1 parent b6e350d commit 8258c45

File tree

3 files changed

+30
-7
lines changed

3 files changed

+30
-7
lines changed

Diff for: README.md

+19-7
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# puppet@ test infrastructure
1+
# FreeBSD puppet@ test infrastructure
22

33
This repository include all the tooling to setup and test a FreeBSD puppet
44
infrastructure. I use it while I put my puppet@ hat on to ensure I am not
@@ -9,10 +9,22 @@ To run it, you MUST run FreeBSD and you MUST be able to run command as root
99
(e.g. with sudo) in order to create / manage jails. The scripts currently use
1010
bastille to do so, so `sysutils/bastille` MUST be installed.
1111

12-
## Gestting started
12+
## Getting started
1313

14-
This repository is a Puppet
15-
[control-repo](https://github.com/puppetlabs/control-repo) that contains a
16-
bunch of scripts to setup the test infrastructure. Check the `bin` directory
17-
if you are interested in this aspect, otherwise this repository is a regular
18-
control-repo with simple roles and profiles.
14+
This repository is a Puppet [control-repo] that contains a bunch of scripts to
15+
setup the test infrastructure. Check the `bin` directory if you are interested
16+
in this aspect, otherwise this repository is a regular control-repo with simple
17+
roles and profiles.
18+
19+
[control-repo]:https://github.com/puppetlabs/control-repo
20+
21+
## Bolt support
22+
23+
[Bolt] 3.27.1 introduced [transport for FreeBSD jails]. This repo is now also
24+
a [Bolt project] that can target jails. In the furure, the various scripts in
25+
the `bin` directory may be replaced by tasks and plan to help covering Bolt
26+
features and detect regressions in Bolt too.
27+
28+
[Bolt]:https://www.puppet.com/docs/bolt/latest/bolt.html
29+
[transport for FreeBSD jails]:https://github.com/puppetlabs/bolt/pull/3170
30+
[Bolt project]:https://www.puppet.com/docs/bolt/latest/running_bolt_commands.html

Diff for: bolt-project.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
---
2+
name: fpti

Diff for: inventory.yaml

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
config:
3+
transport: jail
4+
targets:
5+
- puppet
6+
- puppetdb
7+
- puppetboard
8+
- node1
9+
- node2

0 commit comments

Comments
 (0)