2019-12-08 01:49:38 +00:00
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
# vim: ft=yaml
|
|
|
|
---
|
2018-02-12 08:16:03 -03:00
|
|
|
packages:
|
|
|
|
pkgs:
|
2018-03-06 18:27:16 -03:00
|
|
|
# A dict of "package: version" pairs:
|
2019-12-08 01:49:38 +00:00
|
|
|
held:
|
|
|
|
alien: 8.95
|
|
|
|
iotop: 0.6-24
|
2018-03-06 18:27:16 -03:00
|
|
|
|
|
|
|
# Alternativelly, held packages can also be specified as a list with
|
|
|
|
# no versions. In this case, the package will be held in the installed
|
|
|
|
# version.
|
|
|
|
# held:
|
|
|
|
# - alien
|
|
|
|
# - iotop
|
2018-02-12 08:16:03 -03:00
|
|
|
wanted:
|
|
|
|
- git
|
|
|
|
- less
|
|
|
|
- bc
|
|
|
|
- curl
|
|
|
|
- fail2ban
|
|
|
|
unwanted:
|
|
|
|
- avahi-daemon
|
|
|
|
required:
|
|
|
|
pkgs:
|
2018-08-22 00:55:53 +01:00
|
|
|
- wget
|
2018-02-12 08:16:03 -03:00
|
|
|
- git
|
2019-12-08 01:49:38 +00:00
|
|
|
|
|
|
|
pips:
|
|
|
|
required:
|
|
|
|
pkgs:
|
|
|
|
# Pillar parameters have precedence so, if you add a package here, you
|
|
|
|
# should also add the python pip package you want. Otherwise, the formula
|
|
|
|
# will take care of getting it if needed.
|
|
|
|
- libpython2.7-dev
|
|
|
|
- python-pip
|
2020-01-26 21:40:31 +00:00
|
|
|
states:
|
2020-03-27 12:30:21 +00:00
|
|
|
# if grains.os_family == 'RedHat'
|
|
|
|
# not required if installing python-pip
|
2020-01-26 21:40:31 +00:00
|
|
|
- epel
|
|
|
|
|
2019-12-08 01:49:38 +00:00
|
|
|
wanted:
|
|
|
|
- dxpy
|
|
|
|
- attrs
|
|
|
|
unwanted:
|
|
|
|
- campbel
|
|
|
|
- reverse_geocode
|
|
|
|
- indy-crypto
|
|
|
|
config:
|
|
|
|
global:
|
|
|
|
timeout: 120
|
|
|
|
default-timeout: 120
|
|
|
|
# proxy: http://proxy.example.com:3128
|
2019-03-10 09:18:39 -03:00
|
|
|
|
2018-02-12 08:16:03 -03:00
|
|
|
gems:
|
|
|
|
wanted:
|
|
|
|
- progressbar
|
2018-06-29 15:44:03 +03:00
|
|
|
- minitest
|
2018-02-12 08:16:03 -03:00
|
|
|
unwanted:
|
|
|
|
- diff-lcs
|
|
|
|
- kitchen-vagrant
|
|
|
|
- kwalify
|
2019-03-10 09:18:39 -03:00
|
|
|
|
2019-09-14 21:23:59 +02:00
|
|
|
chocolatey:
|
|
|
|
wanted:
|
2020-08-08 16:37:44 +01:00
|
|
|
Firefox:
|
|
|
|
package_args: "/l:en-GB"
|
2019-09-14 21:23:59 +02:00
|
|
|
packagename:
|
|
|
|
version: '12.04'
|
|
|
|
source: 'mychocolatey/source'
|
|
|
|
force: true
|
|
|
|
unwanted:
|
2020-08-08 16:37:44 +01:00
|
|
|
- GoogleChrome
|
2019-09-14 21:23:59 +02:00
|
|
|
|
2018-03-13 14:36:11 +00:00
|
|
|
snaps:
|
|
|
|
wanted:
|
|
|
|
- hello-world
|
2018-04-09 14:18:40 -04:00
|
|
|
classic:
|
2018-04-15 13:26:44 -04:00
|
|
|
- test-snapd-hello-classic
|
2018-03-13 14:36:11 +00:00
|
|
|
unwanted:
|
|
|
|
- goodbye-world
|
2019-03-10 09:18:39 -03:00
|
|
|
|
2019-08-18 15:47:11 +01:00
|
|
|
golang:
|
|
|
|
goget:
|
|
|
|
- github.com/golang/example/hello
|
|
|
|
- github.com/golang/example/outyet
|
|
|
|
clean:
|
|
|
|
- github.com/golang/example/hello
|
|
|
|
- github.com/golang/example/outyet
|
|
|
|
|
2019-12-08 01:49:38 +00:00
|
|
|
npms:
|
|
|
|
# yamllint disable rule:line-length
|
|
|
|
dir: /home/kitchen/npms # The target directory in which to install the package, or None for global installation
|
|
|
|
user: kitchen # The user to run NPM with (and to assign to `dir`)
|
|
|
|
group: kitchen # The group to assign to `dir`
|
|
|
|
mode: '0755' # The permissions to assign to `dir`
|
|
|
|
# registry: None # The NPM registry from which to install the package
|
|
|
|
# env: None # A list of environment variables to be set prior to execution
|
|
|
|
# force_reinstall: False # Install the package even if it is already installed
|
|
|
|
# yamllint enable rule:line-length
|
|
|
|
required:
|
|
|
|
states:
|
2020-06-01 18:12:22 +01:00
|
|
|
- node.package.install
|
2019-12-08 01:49:38 +00:00
|
|
|
wanted:
|
|
|
|
# Valid formats:
|
|
|
|
#
|
|
|
|
# @google-cloud/bigquery@^0.9.6
|
|
|
|
# @foobar
|
|
|
|
# buffer-equal-constant-time@1.0.1
|
|
|
|
# coffee-script
|
|
|
|
# You need to quote the package if it starts with '@'
|
|
|
|
- '@davidodio/hello@2.3.0'
|
|
|
|
- hello-world-npm
|
|
|
|
- sax
|
|
|
|
- coffee-script@1.0.1
|
|
|
|
unwanted:
|
|
|
|
- gist
|
2019-03-10 09:18:39 -03:00
|
|
|
|
2018-08-22 00:55:53 +01:00
|
|
|
archives:
|
|
|
|
wanted:
|
|
|
|
terminator:
|
2018-09-18 10:27:07 +01:00
|
|
|
dest: /usr/local/terminator/
|
2019-12-08 01:49:38 +00:00
|
|
|
options: '--strip-components=1' # recommended option, but beware tarbombs
|
2018-08-22 00:55:53 +01:00
|
|
|
dl:
|
|
|
|
format: tar
|
2019-12-08 01:49:38 +00:00
|
|
|
# yamllint disable rule:line-length
|
2018-08-22 00:55:53 +01:00
|
|
|
source: https://launchpad.net/terminator/gtk3/1.91/+download/terminator-1.91.tar.gz
|
2019-12-08 01:49:38 +00:00
|
|
|
# hashurl: https://launchpad.net/terminator/gtk3/1.91/+download/terminator-1.91.tar.gz/+md5
|
|
|
|
# yamllint enable rule:line-length
|
2018-08-22 00:55:53 +01:00
|
|
|
hashsum: md5=2eed999d7a41f2e18eaa511bbbf80f58
|
|
|
|
phantomjs:
|
2019-12-08 01:49:38 +00:00
|
|
|
dest: /usr/local/src/ # beware tarbombs
|
2018-08-22 00:55:53 +01:00
|
|
|
user: root
|
|
|
|
mode: '0700'
|
|
|
|
dl:
|
|
|
|
format: tar
|
2019-12-08 01:49:38 +00:00
|
|
|
# yamllint disable rule:line-length
|
2018-08-22 00:55:53 +01:00
|
|
|
source: https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2
|
|
|
|
hashsum: md5=1c947d57fce2f21ce0b43fe2ed7cd361
|
2019-12-08 01:49:38 +00:00
|
|
|
# yamllint enable rule:line-length
|
2018-09-18 10:27:07 +01:00
|
|
|
kubectl:
|
|
|
|
dest: /usr/local/bin
|
2022-04-28 15:38:41 -06:00
|
|
|
destname: kubectl # optional destination filename
|
2018-09-18 10:27:07 +01:00
|
|
|
dl:
|
|
|
|
format: bin
|
2019-12-08 01:49:38 +00:00
|
|
|
# yamllint disable-line rule:line-length
|
2018-09-18 10:27:07 +01:00
|
|
|
source: https://storage.googleapis.com/kubernetes-release/release/v1.12.0/bin/darwin/amd64/kubectl
|
2018-08-22 00:55:53 +01:00
|
|
|
unwanted:
|
|
|
|
- /usr/local/boring_archive_software
|
2018-03-13 14:36:11 +00:00
|
|
|
|
2018-02-12 08:16:03 -03:00
|
|
|
remote_pkgs:
|
|
|
|
zoom: 'https://zoom.us/client/latest/zoom_amd64.deb'
|
|
|
|
|
2019-06-24 12:21:47 +01:00
|
|
|
retry_options:
|
|
|
|
# https://docs.saltstack.com/en/latest/ref/states/requisites.html#retrying-states
|
|
|
|
attempts: 5
|
2019-12-08 01:49:38 +00:00
|
|
|
until: true
|
2019-06-24 12:21:47 +01:00
|
|
|
interval: 30
|
|
|
|
splay: 20
|