Setup and manage a database to use for Puppet External Node Classifier
Required before install:
These will be fetched automatically during install:
export QS_REPO=https://github.com/ncsa/puppetserver-enc.git
curl https://raw.githubusercontent.com/andylytical/quickstart/master/quickstart.sh | bash
export QS_GIT_BRANCH=branch_name
admin.py --help
vim tables.yaml
admin.py --init
admin.py --add --fqdn $(hostname -f) $(hostname -f)
admin.py --mkcsv > source.csv
vim source.csv
admin.py --add --csv source.csv
admin.py --mkyaml > source.yaml
vim source.yaml
admin.py --add --yaml source.yaml
admin.py <FQDN_of_puppet_client_node>
admin.py -l
All commands --add
, --change
, --del
support input from a yaml or a csv file. This is the best way to specify multiple nodes.
admin.py --ch --yaml filename.yaml
admin.py --del --csv filename.csv