diff --git a/test/integration/default/files/_mapdata/almalinux-8.yaml b/test/integration/default/files/_mapdata/almalinux-8.yaml new file mode 100644 index 0000000..549a869 --- /dev/null +++ b/test/integration/default/files/_mapdata/almalinux-8.yaml @@ -0,0 +1,95 @@ +# yamllint disable rule:indentation rule:line-length +# AlmaLinux-8 +--- +values: + archives: + pkgs: + required: + - curl + - bzip2 + - gzip + required: + archives: {} + types: + - tar + - zip + - rar + unwanted: [] + wanted: {} + chocolatey: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + gems: + required: + pkgs: + - rubygems + states: [] + unwanted: + - diff-lcs + - kitchen-vagrant + - kwalify + wanted: + - progressbar + golang: + clean: [] + goget: [] + kernel: linux + npms: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pips: + config: [] + required: + pkgs: + - gcc + - python3-pip + states: [] + unwanted: + - campbel + - reverse_geocode + - indy-crypto + wanted: + - attrs + pkgs: + held: + - iotop + required: + pkgs: + - git + - python3-dnf-plugin-versionlock + states: [] + unwanted: + - avahi-daemon + wanted: + - git + - less + - bc + - curl + - fail2ban + remote_pkgs: + zoom: https://zoom.us/client/latest/zoom_x86_64.rpm + retry_options: + attempts: 1 + interval: 60 + splay: 10 + until: true + rootuser: root + snaps: + classic: [] + collides: [] + packages: [] + required: + pkgs: [] + states: [] + service: + - snapd + symlink: false + unwanted: [] + wanted: [] + tmpdir: /tmp/saltstack-packages-formula-archives diff --git a/test/integration/default/files/_mapdata/amazonlinux-2.yaml b/test/integration/default/files/_mapdata/amazonlinux-2.yaml new file mode 100644 index 0000000..21d9e34 --- /dev/null +++ b/test/integration/default/files/_mapdata/amazonlinux-2.yaml @@ -0,0 +1,96 @@ +# yamllint disable rule:indentation rule:line-length +# Amazon Linux-2 +--- +values: + archives: + pkgs: + required: + - curl + - bzip2 + - gzip + required: + archives: {} + types: + - tar + - zip + - rar + unwanted: [] + wanted: {} + chocolatey: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + gems: + required: + pkgs: + - rubygems + states: [] + unwanted: + - diff-lcs + - kitchen-vagrant + - kwalify + wanted: + - progressbar + golang: + clean: [] + goget: [] + kernel: linux + npms: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pips: + config: [] + required: + pkgs: + - gcc + - python3-pip + states: [] + unwanted: + - campbel + - reverse_geocode + - indy-crypto + wanted: + - attrs + pkgs: + held: {} + required: + pkgs: + - git + - yum-plugin-versionlock + states: [] + unwanted: + - avahi-daemon + wanted: + - git + - less + - bc + - curl + - fail2ban + remote_pkgs: + zoom: https://zoom.us/client/latest/zoom_x86_64.rpm + retry_options: + attempts: 1 + interval: 60 + splay: 10 + until: true + rootuser: root + snaps: + classic: [] + collides: [] + packages: + - snapd + - fuse + required: + pkgs: [] + states: [] + service: + - snapd + symlink: false + unwanted: [] + wanted: [] + tmpdir: /tmp/saltstack-packages-formula-archives diff --git a/test/integration/default/files/_mapdata/arch-base-latest.yaml b/test/integration/default/files/_mapdata/arch-base-latest.yaml new file mode 100644 index 0000000..45c0c75 --- /dev/null +++ b/test/integration/default/files/_mapdata/arch-base-latest.yaml @@ -0,0 +1,94 @@ +# yamllint disable rule:indentation rule:line-length +# Arch +--- +values: + archives: + pkgs: + required: + - curl + - bzip2 + - gzip + required: + archives: {} + types: + - tar + - zip + - rar + unwanted: [] + wanted: {} + chocolatey: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + gems: + required: + pkgs: [] + states: [] + unwanted: + - diff-lcs + - kitchen-vagrant + - kwalify + wanted: + - progressbar + - minitest + golang: + clean: [] + goget: [] + kernel: linux + npms: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pips: + config: [] + required: + pkgs: [] + states: [] + unwanted: + - campbel + - reverse_geocode + - indy-crypto + wanted: + - attrs + pkgs: + held: + - iotop + required: + pkgs: + - git + states: [] + unwanted: + - avahi-daemon + wanted: + - ruby + - git + - less + - bc + - curl + - fail2ban + remote_pkgs: {} + retry_options: + attempts: 1 + interval: 60 + splay: 10 + until: true + rootuser: root + snaps: + classic: [] + collides: [] + packages: + - snapd + - fuse + required: + pkgs: [] + states: [] + service: + - snapd + symlink: false + unwanted: [] + wanted: [] + tmpdir: /tmp/saltstack-packages-formula-archives diff --git a/test/integration/default/files/_mapdata/centos-7.yaml b/test/integration/default/files/_mapdata/centos-7.yaml new file mode 100644 index 0000000..0b4178b --- /dev/null +++ b/test/integration/default/files/_mapdata/centos-7.yaml @@ -0,0 +1,95 @@ +# yamllint disable rule:indentation rule:line-length +# CentOS Linux-7 +--- +values: + archives: + pkgs: + required: + - curl + - bzip2 + - gzip + required: + archives: {} + types: + - tar + - zip + - rar + unwanted: [] + wanted: {} + chocolatey: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + gems: + required: + pkgs: + - rubygems + states: [] + unwanted: + - diff-lcs + - kitchen-vagrant + - kwalify + wanted: + - progressbar + golang: + clean: [] + goget: [] + kernel: linux + npms: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pips: + config: [] + required: + pkgs: + - gcc + - python3-pip + states: [] + unwanted: + - campbel + - reverse_geocode + - indy-crypto + wanted: + - attrs + pkgs: + held: + - iotop + required: + pkgs: + - git + - yum-plugin-versionlock + states: [] + unwanted: + - avahi-daemon + wanted: + - git + - less + - bc + - curl + - fail2ban + remote_pkgs: + zoom: https://zoom.us/client/latest/zoom_x86_64.rpm + retry_options: + attempts: 1 + interval: 60 + splay: 10 + until: true + rootuser: root + snaps: + classic: [] + collides: [] + packages: [] + required: + pkgs: [] + states: [] + service: + - snapd + symlink: false + unwanted: [] + wanted: [] + tmpdir: /tmp/saltstack-packages-formula-archives diff --git a/test/integration/default/files/_mapdata/centos-8.yaml b/test/integration/default/files/_mapdata/centos-8.yaml new file mode 100644 index 0000000..6ad6dee --- /dev/null +++ b/test/integration/default/files/_mapdata/centos-8.yaml @@ -0,0 +1,96 @@ +# yamllint disable rule:indentation rule:line-length +# CentOS Linux-8 +--- +values: + archives: + pkgs: + required: + - curl + - bzip2 + - gzip + required: + archives: {} + types: + - tar + - zip + - rar + unwanted: [] + wanted: {} + chocolatey: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + gems: + required: + pkgs: + - rubygems + states: [] + unwanted: + - diff-lcs + - kitchen-vagrant + - kwalify + wanted: + - progressbar + golang: + clean: [] + goget: [] + kernel: linux + npms: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pips: + config: [] + required: + pkgs: + - gcc + - python3-pip + states: [] + unwanted: + - campbel + - reverse_geocode + - indy-crypto + wanted: + - attrs + pkgs: + held: + - iotop + required: + pkgs: + - git + - python3-dnf-plugin-versionlock + states: [] + unwanted: + - avahi-daemon + wanted: + - git + - less + - bc + - curl + - fail2ban + remote_pkgs: + zoom: https://zoom.us/client/latest/zoom_x86_64.rpm + retry_options: + attempts: 1 + interval: 60 + splay: 10 + until: true + rootuser: root + snaps: + classic: [] + collides: + - snap + packages: [] + required: + pkgs: [] + states: [] + service: + - snapd + symlink: true + unwanted: [] + wanted: [] + tmpdir: /tmp/saltstack-packages-formula-archives diff --git a/test/integration/default/files/_mapdata/debian-10.yaml b/test/integration/default/files/_mapdata/debian-10.yaml new file mode 100644 index 0000000..bdfae68 --- /dev/null +++ b/test/integration/default/files/_mapdata/debian-10.yaml @@ -0,0 +1,141 @@ +# yamllint disable rule:indentation rule:line-length +# Debian-10 +--- +values: + archives: + pkgs: + required: + - curl + - bzip2 + - gzip + required: + archives: {} + types: + - tar + - zip + - rar + unwanted: + - /usr/local/boring_archive_software + wanted: + blockbox: + dest: /usr/local/src/ + dl: + format: raw + hashsum: 1751f8e4f6b4cddd8c4843a0f4473274 + source: https://raw.githubusercontent.com/openstack/cinder/master/contrib/block-box/docker-compose.yml + kubectl: + dest: /usr/local/bin + dl: + format: bin + source: https://storage.googleapis.com/kubernetes-release/release/v1.12.0/bin/darwin/amd64/kubectl + phantomjs: + dest: /usr/local/src/ + dl: + format: tar + hashsum: md5=1c947d57fce2f21ce0b43fe2ed7cd361 + source: https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 + mode: '0700' + user: root + terminator: + dest: /usr/local/terminator/ + dl: + format: tar + hashsum: md5=2eed999d7a41f2e18eaa511bbbf80f58 + source: https://launchpad.net/terminator/gtk3/1.91/+download/terminator-1.91.tar.gz + options: --strip-components=1 + chocolatey: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + gems: + required: + pkgs: + - ruby + states: [] + unwanted: + - diff-lcs + - kitchen-vagrant + - kwalify + wanted: + - progressbar + - minitest + golang: + clean: [] + goget: [] + kernel: linux + npms: + dir: /home/kitchen/npms + group: kitchen + mode: '0755' + required: + pkgs: [] + states: + - node.package.install + unwanted: + - gist + user: kitchen + wanted: + - '@low-systems/example@1.1.58' + - hello-world-npm + - sax + - coffee-script@1.0.1 + pips: + config: + global: + default-timeout: 120 + timeout: 120 + required: + pkgs: + - libpython2.7-dev + - python-pip + states: [] + unwanted: + - campbel + - reverse_geocode + - indy-crypto + wanted: + - dxpy + - attrs + pkgs: + held: + - alien + - iotop + required: + pkgs: + - wget + - git + states: [] + unwanted: + - avahi-daemon + wanted: + - git + - less + - bc + - curl + - fail2ban + remote_pkgs: + zoom: https://zoom.us/client/latest/zoom_amd64.deb + retry_options: + attempts: 1 + interval: 60 + splay: 10 + until: true + rootuser: root + snaps: + classic: [] + collides: [] + packages: + - snapd + - fuse + required: + pkgs: [] + states: [] + service: + - snapd + symlink: false + unwanted: + - bare + wanted: [] + tmpdir: /tmp/saltstack-packages-formula-archives diff --git a/test/integration/default/files/_mapdata/debian-11.yaml b/test/integration/default/files/_mapdata/debian-11.yaml new file mode 100644 index 0000000..6999fd6 --- /dev/null +++ b/test/integration/default/files/_mapdata/debian-11.yaml @@ -0,0 +1,141 @@ +# yamllint disable rule:indentation rule:line-length +# Debian-11 +--- +values: + archives: + pkgs: + required: + - curl + - bzip2 + - gzip + required: + archives: {} + types: + - tar + - zip + - rar + unwanted: + - /usr/local/boring_archive_software + wanted: + blockbox: + dest: /usr/local/src/ + dl: + format: raw + hashsum: 1751f8e4f6b4cddd8c4843a0f4473274 + source: https://raw.githubusercontent.com/openstack/cinder/master/contrib/block-box/docker-compose.yml + kubectl: + dest: /usr/local/bin + dl: + format: bin + source: https://storage.googleapis.com/kubernetes-release/release/v1.12.0/bin/darwin/amd64/kubectl + phantomjs: + dest: /usr/local/src/ + dl: + format: tar + hashsum: md5=1c947d57fce2f21ce0b43fe2ed7cd361 + source: https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 + mode: '0700' + user: root + terminator: + dest: /usr/local/terminator/ + dl: + format: tar + hashsum: md5=2eed999d7a41f2e18eaa511bbbf80f58 + source: https://launchpad.net/terminator/gtk3/1.91/+download/terminator-1.91.tar.gz + options: --strip-components=1 + chocolatey: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + gems: + required: + pkgs: + - ruby + states: [] + unwanted: + - diff-lcs + - kitchen-vagrant + - kwalify + wanted: + - progressbar + - minitest + golang: + clean: [] + goget: [] + kernel: linux + npms: + dir: /home/kitchen/npms + group: kitchen + mode: '0755' + required: + pkgs: [] + states: + - node.package.install + unwanted: + - gist + user: kitchen + wanted: + - '@low-systems/example@1.1.58' + - hello-world-npm + - sax + - coffee-script@1.0.1 + pips: + config: + global: + default-timeout: 120 + timeout: 120 + required: + pkgs: + - libpython2.7-dev + - python-pip + states: [] + unwanted: + - campbel + - reverse_geocode + - indy-crypto + wanted: + - dxpy + - attrs + pkgs: + held: + - alien + - iotop + required: + pkgs: + - wget + - git + states: [] + unwanted: + - avahi-daemon + wanted: + - git + - less + - bc + - curl + - fail2ban + remote_pkgs: + zoom: https://zoom.us/client/latest/zoom_amd64.deb + retry_options: + attempts: 1 + interval: 60 + splay: 10 + until: true + rootuser: root + snaps: + classic: [] + collides: [] + packages: + - snapd + - fuse + required: + pkgs: [] + states: [] + service: + - snapd + symlink: false + unwanted: + - bare + wanted: [] + tmpdir: /tmp/saltstack-packages-formula-archives diff --git a/test/integration/default/files/_mapdata/debian-9.yaml b/test/integration/default/files/_mapdata/debian-9.yaml new file mode 100644 index 0000000..eb35f77 --- /dev/null +++ b/test/integration/default/files/_mapdata/debian-9.yaml @@ -0,0 +1,141 @@ +# yamllint disable rule:indentation rule:line-length +# Debian-9 +--- +values: + archives: + pkgs: + required: + - curl + - bzip2 + - gzip + required: + archives: {} + types: + - tar + - zip + - rar + unwanted: + - /usr/local/boring_archive_software + wanted: + blockbox: + dest: /usr/local/src/ + dl: + format: raw + hashsum: 1751f8e4f6b4cddd8c4843a0f4473274 + source: https://raw.githubusercontent.com/openstack/cinder/master/contrib/block-box/docker-compose.yml + kubectl: + dest: /usr/local/bin + dl: + format: bin + source: https://storage.googleapis.com/kubernetes-release/release/v1.12.0/bin/darwin/amd64/kubectl + phantomjs: + dest: /usr/local/src/ + dl: + format: tar + hashsum: md5=1c947d57fce2f21ce0b43fe2ed7cd361 + source: https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 + mode: '0700' + user: root + terminator: + dest: /usr/local/terminator/ + dl: + format: tar + hashsum: md5=2eed999d7a41f2e18eaa511bbbf80f58 + source: https://launchpad.net/terminator/gtk3/1.91/+download/terminator-1.91.tar.gz + options: --strip-components=1 + chocolatey: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + gems: + required: + pkgs: + - ruby + states: [] + unwanted: + - diff-lcs + - kitchen-vagrant + - kwalify + wanted: + - progressbar + - minitest + golang: + clean: [] + goget: [] + kernel: linux + npms: + dir: /home/kitchen/npms + group: kitchen + mode: '0755' + required: + pkgs: [] + states: + - node.package.install + unwanted: + - gist + user: kitchen + wanted: + - '@low-systems/example@1.1.58' + - hello-world-npm + - sax + - coffee-script@1.0.1 + pips: + config: + global: + default-timeout: 120 + timeout: 120 + required: + pkgs: + - libpython2.7-dev + - python-pip + states: [] + unwanted: + - campbel + - reverse_geocode + - indy-crypto + wanted: + - dxpy + - attrs + pkgs: + held: + - alien + - iotop + required: + pkgs: + - wget + - git + states: [] + unwanted: + - avahi-daemon + wanted: + - git + - less + - bc + - curl + - fail2ban + remote_pkgs: + zoom: https://zoom.us/client/latest/zoom_amd64.deb + retry_options: + attempts: 1 + interval: 60 + splay: 10 + until: true + rootuser: root + snaps: + classic: [] + collides: [] + packages: + - snapd + - fuse + required: + pkgs: [] + states: [] + service: + - snapd + symlink: false + unwanted: + - bare + wanted: [] + tmpdir: /tmp/saltstack-packages-formula-archives diff --git a/test/integration/default/files/_mapdata/fedora-33.yaml b/test/integration/default/files/_mapdata/fedora-33.yaml new file mode 100644 index 0000000..29885e1 --- /dev/null +++ b/test/integration/default/files/_mapdata/fedora-33.yaml @@ -0,0 +1,98 @@ +# yamllint disable rule:indentation rule:line-length +# Fedora-33 +--- +values: + archives: + pkgs: + required: + - curl + - bzip2 + - gzip + required: + archives: {} + types: + - tar + - zip + - rar + unwanted: [] + wanted: {} + chocolatey: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + gems: + required: + pkgs: + - rubygems + states: [] + unwanted: + - diff-lcs + - kitchen-vagrant + - kwalify + wanted: + - progressbar + - minitest + golang: + clean: [] + goget: [] + kernel: linux + npms: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pips: + config: [] + required: + pkgs: + - gcc + - python3-pip + states: [] + unwanted: + - campbel + - reverse_geocode + - indy-crypto + wanted: + - attrs + pkgs: + held: {} + required: + pkgs: + - git + - python3-dnf-plugin-versionlock + states: [] + unwanted: + - avahi-daemon + wanted: + - git + - less + - bc + - curl + - fail2ban + remote_pkgs: + zoom: https://zoom.us/client/latest/zoom_x86_64.rpm + retry_options: + attempts: 1 + interval: 60 + splay: 10 + until: true + rootuser: root + snaps: + classic: [] + collides: + - snap + packages: + - snapd + - fuse + required: + pkgs: [] + states: [] + service: + - snapd + symlink: true + unwanted: [] + wanted: [] + tmpdir: /tmp/saltstack-packages-formula-archives diff --git a/test/integration/default/files/_mapdata/fedora-34.yaml b/test/integration/default/files/_mapdata/fedora-34.yaml new file mode 100644 index 0000000..00cbf6f --- /dev/null +++ b/test/integration/default/files/_mapdata/fedora-34.yaml @@ -0,0 +1,98 @@ +# yamllint disable rule:indentation rule:line-length +# Fedora-34 +--- +values: + archives: + pkgs: + required: + - curl + - bzip2 + - gzip + required: + archives: {} + types: + - tar + - zip + - rar + unwanted: [] + wanted: {} + chocolatey: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + gems: + required: + pkgs: + - rubygems + states: [] + unwanted: + - diff-lcs + - kitchen-vagrant + - kwalify + wanted: + - progressbar + - minitest + golang: + clean: [] + goget: [] + kernel: linux + npms: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pips: + config: [] + required: + pkgs: + - gcc + - python3-pip + states: [] + unwanted: + - campbel + - reverse_geocode + - indy-crypto + wanted: + - attrs + pkgs: + held: {} + required: + pkgs: + - git + - python3-dnf-plugin-versionlock + states: [] + unwanted: + - avahi-daemon + wanted: + - git + - less + - bc + - curl + - fail2ban + remote_pkgs: + zoom: https://zoom.us/client/latest/zoom_x86_64.rpm + retry_options: + attempts: 1 + interval: 60 + splay: 10 + until: true + rootuser: root + snaps: + classic: [] + collides: + - snap + packages: + - snapd + - fuse + required: + pkgs: [] + states: [] + service: + - snapd + symlink: true + unwanted: [] + wanted: [] + tmpdir: /tmp/saltstack-packages-formula-archives diff --git a/test/integration/default/files/_mapdata/gentoo-2-sysd.yaml b/test/integration/default/files/_mapdata/gentoo-2-sysd.yaml new file mode 100644 index 0000000..83b6aac --- /dev/null +++ b/test/integration/default/files/_mapdata/gentoo-2-sysd.yaml @@ -0,0 +1,94 @@ +# yamllint disable rule:indentation rule:line-length +# Gentoo-2 +--- +values: + archives: + pkgs: + required: + - curl + - bzip2 + - gzip + required: + archives: {} + types: + - tar + - zip + - rar + unwanted: [] + wanted: {} + chocolatey: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + gems: + required: + pkgs: [] + states: [] + unwanted: + - diff-lcs + - kitchen-vagrant + - kwalify + wanted: + - progressbar + - minitest + golang: + clean: [] + goget: [] + kernel: linux + npms: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pips: + config: [] + required: + pkgs: [] + states: [] + unwanted: + - campbel + - reverse_geocode + - indy-crypto + wanted: [] + pkgs: + held: + - app-arch/alien + - sys-process/iotop + required: + pkgs: + - dev-vcs/git + states: [] + unwanted: + - net-dns/avahi + wanted: + - net-analyzer/netcat + - dev-lang/ruby + - dev-vcs/git + - sys-apps/less + - sys-devel/bc + - net-misc/curl + remote_pkgs: {} + retry_options: + attempts: 1 + interval: 60 + splay: 10 + until: true + rootuser: root + snaps: + classic: [] + collides: [] + packages: + - snapd + - fuse + required: + pkgs: [] + states: [] + service: + - snapd + symlink: false + unwanted: [] + wanted: [] + tmpdir: /tmp/saltstack-packages-formula-archives diff --git a/test/integration/default/files/_mapdata/gentoo-2-sysv.yaml b/test/integration/default/files/_mapdata/gentoo-2-sysv.yaml new file mode 100644 index 0000000..83b6aac --- /dev/null +++ b/test/integration/default/files/_mapdata/gentoo-2-sysv.yaml @@ -0,0 +1,94 @@ +# yamllint disable rule:indentation rule:line-length +# Gentoo-2 +--- +values: + archives: + pkgs: + required: + - curl + - bzip2 + - gzip + required: + archives: {} + types: + - tar + - zip + - rar + unwanted: [] + wanted: {} + chocolatey: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + gems: + required: + pkgs: [] + states: [] + unwanted: + - diff-lcs + - kitchen-vagrant + - kwalify + wanted: + - progressbar + - minitest + golang: + clean: [] + goget: [] + kernel: linux + npms: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pips: + config: [] + required: + pkgs: [] + states: [] + unwanted: + - campbel + - reverse_geocode + - indy-crypto + wanted: [] + pkgs: + held: + - app-arch/alien + - sys-process/iotop + required: + pkgs: + - dev-vcs/git + states: [] + unwanted: + - net-dns/avahi + wanted: + - net-analyzer/netcat + - dev-lang/ruby + - dev-vcs/git + - sys-apps/less + - sys-devel/bc + - net-misc/curl + remote_pkgs: {} + retry_options: + attempts: 1 + interval: 60 + splay: 10 + until: true + rootuser: root + snaps: + classic: [] + collides: [] + packages: + - snapd + - fuse + required: + pkgs: [] + states: [] + service: + - snapd + symlink: false + unwanted: [] + wanted: [] + tmpdir: /tmp/saltstack-packages-formula-archives diff --git a/test/integration/default/files/_mapdata/opensuse-15.yaml b/test/integration/default/files/_mapdata/opensuse-15.yaml new file mode 100644 index 0000000..0683fda --- /dev/null +++ b/test/integration/default/files/_mapdata/opensuse-15.yaml @@ -0,0 +1,90 @@ +# yamllint disable rule:indentation rule:line-length +# Leap-15 +--- +values: + archives: + pkgs: + required: + - curl + - bzip2 + - gzip + required: + archives: {} + types: + - tar + - zip + - rar + unwanted: [] + wanted: {} + chocolatey: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + gems: + required: + pkgs: + - ruby-common + states: [] + unwanted: + - diff-lcs + - kitchen-vagrant + - kwalify + wanted: + - progressbar + - minitest + golang: + clean: [] + goget: [] + kernel: linux + npms: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pips: + config: [] + required: + pkgs: + - python3-pip + states: [] + unwanted: [] + wanted: [] + pkgs: + held: {} + required: + pkgs: + - git + states: [] + unwanted: + - avahi-daemon + wanted: + - git + - less + - bc + - curl + - fail2ban + remote_pkgs: {} + retry_options: + attempts: 1 + interval: 60 + splay: 10 + until: true + rootuser: root + snaps: + classic: [] + collides: [] + packages: + - snapd + - fuse + required: + pkgs: [] + states: [] + service: + - snapd + symlink: false + unwanted: [] + wanted: [] + tmpdir: /tmp/saltstack-packages-formula-archives diff --git a/test/integration/default/files/_mapdata/opensuse-tumbleweed.yaml b/test/integration/default/files/_mapdata/opensuse-tumbleweed.yaml new file mode 100644 index 0000000..423e2d8 --- /dev/null +++ b/test/integration/default/files/_mapdata/opensuse-tumbleweed.yaml @@ -0,0 +1,90 @@ +# yamllint disable rule:indentation rule:line-length +# openSUSE Tumbleweed-20210620 +--- +values: + archives: + pkgs: + required: + - curl + - bzip2 + - gzip + required: + archives: {} + types: + - tar + - zip + - rar + unwanted: [] + wanted: {} + chocolatey: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + gems: + required: + pkgs: + - ruby-common + states: [] + unwanted: + - diff-lcs + - kitchen-vagrant + - kwalify + wanted: + - progressbar + - minitest + golang: + clean: [] + goget: [] + kernel: linux + npms: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pips: + config: [] + required: + pkgs: + - python3-pip + states: [] + unwanted: [] + wanted: [] + pkgs: + held: {} + required: + pkgs: + - git + states: [] + unwanted: + - avahi-daemon + wanted: + - git + - less + - bc + - curl + - fail2ban + remote_pkgs: {} + retry_options: + attempts: 1 + interval: 60 + splay: 10 + until: true + rootuser: root + snaps: + classic: [] + collides: [] + packages: + - snapd + - fuse + required: + pkgs: [] + states: [] + service: + - snapd + symlink: false + unwanted: [] + wanted: [] + tmpdir: /tmp/saltstack-packages-formula-archives diff --git a/test/integration/default/files/_mapdata/oraclelinux-7.yaml b/test/integration/default/files/_mapdata/oraclelinux-7.yaml new file mode 100644 index 0000000..60ef79c --- /dev/null +++ b/test/integration/default/files/_mapdata/oraclelinux-7.yaml @@ -0,0 +1,97 @@ +# yamllint disable rule:indentation rule:line-length +# Oracle Linux Server-7 +--- +values: + archives: + pkgs: + required: + - curl + - bzip2 + - gzip + required: + archives: {} + types: + - tar + - zip + - rar + unwanted: [] + wanted: {} + chocolatey: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + gems: + required: + pkgs: + - rubygems + states: [] + unwanted: + - diff-lcs + - kitchen-vagrant + - kwalify + wanted: + - progressbar + golang: + clean: [] + goget: [] + kernel: linux + npms: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pips: + config: [] + required: + pkgs: + - gcc + - python3-pip + states: [] + unwanted: + - campbel + - reverse_geocode + - indy-crypto + wanted: + - attrs + pkgs: + held: + - iotop + required: + pkgs: + - git + - yum-plugin-versionlock + states: [] + unwanted: + - avahi-daemon + wanted: + - git + - less + - bc + - curl + - fail2ban + remote_pkgs: + zoom: https://zoom.us/client/latest/zoom_x86_64.rpm + retry_options: + attempts: 1 + interval: 60 + splay: 10 + until: true + rootuser: root + snaps: + classic: [] + collides: [] + packages: + - snapd + - fuse + required: + pkgs: [] + states: [] + service: + - snapd + symlink: false + unwanted: [] + wanted: [] + tmpdir: /tmp/saltstack-packages-formula-archives diff --git a/test/integration/default/files/_mapdata/oraclelinux-8.yaml b/test/integration/default/files/_mapdata/oraclelinux-8.yaml new file mode 100644 index 0000000..bc29312 --- /dev/null +++ b/test/integration/default/files/_mapdata/oraclelinux-8.yaml @@ -0,0 +1,98 @@ +# yamllint disable rule:indentation rule:line-length +# Oracle Linux Server-8 +--- +values: + archives: + pkgs: + required: + - curl + - bzip2 + - gzip + required: + archives: {} + types: + - tar + - zip + - rar + unwanted: [] + wanted: {} + chocolatey: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + gems: + required: + pkgs: + - rubygems + states: [] + unwanted: + - diff-lcs + - kitchen-vagrant + - kwalify + wanted: + - progressbar + golang: + clean: [] + goget: [] + kernel: linux + npms: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pips: + config: [] + required: + pkgs: + - gcc + - python3-pip + states: [] + unwanted: + - campbel + - reverse_geocode + - indy-crypto + wanted: + - attrs + pkgs: + held: + - iotop + required: + pkgs: + - git + - python3-dnf-plugin-versionlock + states: [] + unwanted: + - avahi-daemon + wanted: + - git + - less + - bc + - curl + - fail2ban + remote_pkgs: + zoom: https://zoom.us/client/latest/zoom_x86_64.rpm + retry_options: + attempts: 1 + interval: 60 + splay: 10 + until: true + rootuser: root + snaps: + classic: [] + collides: + - snap + packages: + - snapd + - fuse + required: + pkgs: [] + states: [] + service: + - snapd + symlink: true + unwanted: [] + wanted: [] + tmpdir: /tmp/saltstack-packages-formula-archives diff --git a/test/integration/default/files/_mapdata/rockylinux-8.yaml b/test/integration/default/files/_mapdata/rockylinux-8.yaml new file mode 100644 index 0000000..567d611 --- /dev/null +++ b/test/integration/default/files/_mapdata/rockylinux-8.yaml @@ -0,0 +1,95 @@ +# yamllint disable rule:indentation rule:line-length +# Rocky Linux-8 +--- +values: + archives: + pkgs: + required: + - curl + - bzip2 + - gzip + required: + archives: {} + types: + - tar + - zip + - rar + unwanted: [] + wanted: {} + chocolatey: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + gems: + required: + pkgs: + - rubygems + states: [] + unwanted: + - diff-lcs + - kitchen-vagrant + - kwalify + wanted: + - progressbar + golang: + clean: [] + goget: [] + kernel: linux + npms: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pips: + config: [] + required: + pkgs: + - gcc + - python3-pip + states: [] + unwanted: + - campbel + - reverse_geocode + - indy-crypto + wanted: + - attrs + pkgs: + held: + - iotop + required: + pkgs: + - git + - python3-dnf-plugin-versionlock + states: [] + unwanted: + - avahi-daemon + wanted: + - git + - less + - bc + - curl + - fail2ban + remote_pkgs: + zoom: https://zoom.us/client/latest/zoom_x86_64.rpm + retry_options: + attempts: 1 + interval: 60 + splay: 10 + until: true + rootuser: root + snaps: + classic: [] + collides: [] + packages: [] + required: + pkgs: [] + states: [] + service: + - snapd + symlink: false + unwanted: [] + wanted: [] + tmpdir: /tmp/saltstack-packages-formula-archives diff --git a/test/integration/default/files/_mapdata/ubuntu-18.yaml b/test/integration/default/files/_mapdata/ubuntu-18.yaml new file mode 100644 index 0000000..6f3ab81 --- /dev/null +++ b/test/integration/default/files/_mapdata/ubuntu-18.yaml @@ -0,0 +1,128 @@ +# yamllint disable rule:indentation rule:line-length +# Ubuntu-18.04 +--- +values: + archives: + pkgs: + required: + - curl + - bzip2 + - gzip + required: + archives: {} + types: + - tar + - zip + - rar + unwanted: + - /usr/local/boring_archive_software + wanted: + blockbox: + dest: /usr/local/src/ + dl: + format: raw + hashsum: 1751f8e4f6b4cddd8c4843a0f4473274 + source: https://raw.githubusercontent.com/openstack/cinder/master/contrib/block-box/docker-compose.yml + phantomjs: + dest: /usr/local/src/ + dl: + format: tar + hashsum: md5=1c947d57fce2f21ce0b43fe2ed7cd361 + source: https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 + mode: '0700' + user: root + terminator: + dest: /usr/local/terminator/ + dl: + format: tar + hashsum: md5=2eed999d7a41f2e18eaa511bbbf80f58 + source: https://launchpad.net/terminator/gtk3/1.91/+download/terminator-1.91.tar.gz + options: --strip-components=1 + chocolatey: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + gems: + required: + pkgs: + - ruby + states: [] + unwanted: + - diff-lcs + - kitchen-vagrant + - kwalify + wanted: + - progressbar + - minitest + golang: + clean: + - github.com/golang/example/hello + - github.com/golang/example/outyet + goget: + - github.com/golang/example/hello + - github.com/golang/example/outyet + kernel: linux + npms: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pips: + config: + global: + default-timeout: 120 + timeout: 120 + required: + pkgs: + - libpython2.7-dev + - python-pip + states: [] + unwanted: + - campbel + - reverse_geocode + - indy-crypto + wanted: + - attrs + pkgs: + held: + alien: 8.95 + iotop: 0.6-2 + required: + pkgs: + - wget + - git + states: [] + unwanted: + - avahi-daemon + wanted: + - git + - less + - bc + - curl + - fail2ban + remote_pkgs: + zoom: https://zoom.us/client/latest/zoom_amd64.deb + retry_options: + attempts: 1 + interval: 60 + splay: 10 + until: true + rootuser: root + snaps: + classic: [] + collides: [] + packages: + - snapd + - fuse + required: + pkgs: [] + states: [] + service: + - snapd + symlink: false + unwanted: [] + wanted: [] + tmpdir: /tmp/saltstack-packages-formula-archives diff --git a/test/integration/default/files/_mapdata/ubuntu-20.yaml b/test/integration/default/files/_mapdata/ubuntu-20.yaml new file mode 100644 index 0000000..20b3521 --- /dev/null +++ b/test/integration/default/files/_mapdata/ubuntu-20.yaml @@ -0,0 +1,128 @@ +# yamllint disable rule:indentation rule:line-length +# Ubuntu-20.04 +--- +values: + archives: + pkgs: + required: + - curl + - bzip2 + - gzip + required: + archives: {} + types: + - tar + - zip + - rar + unwanted: + - /usr/local/boring_archive_software + wanted: + blockbox: + dest: /usr/local/src/ + dl: + format: raw + hashsum: 1751f8e4f6b4cddd8c4843a0f4473274 + source: https://raw.githubusercontent.com/openstack/cinder/master/contrib/block-box/docker-compose.yml + phantomjs: + dest: /usr/local/src/ + dl: + format: tar + hashsum: md5=1c947d57fce2f21ce0b43fe2ed7cd361 + source: https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 + mode: '0700' + user: root + terminator: + dest: /usr/local/terminator/ + dl: + format: tar + hashsum: md5=2eed999d7a41f2e18eaa511bbbf80f58 + source: https://launchpad.net/terminator/gtk3/1.91/+download/terminator-1.91.tar.gz + options: --strip-components=1 + chocolatey: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + gems: + required: + pkgs: + - ruby + states: [] + unwanted: + - diff-lcs + - kitchen-vagrant + - kwalify + wanted: + - progressbar + - minitest + golang: + clean: + - github.com/golang/example/hello + - github.com/golang/example/outyet + goget: + - github.com/golang/example/hello + - github.com/golang/example/outyet + kernel: linux + npms: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pips: + config: + global: + default-timeout: 120 + timeout: 120 + required: + pkgs: + - libpython2.7-dev + - python-pip + states: [] + unwanted: + - campbel + - reverse_geocode + - indy-crypto + wanted: + - attrs + pkgs: + held: + alien: 8.95 + iotop: 0.6-2 + required: + pkgs: + - wget + - git + states: [] + unwanted: + - avahi-daemon + wanted: + - git + - less + - bc + - curl + - fail2ban + remote_pkgs: + zoom: https://zoom.us/client/latest/zoom_amd64.deb + retry_options: + attempts: 1 + interval: 60 + splay: 10 + until: true + rootuser: root + snaps: + classic: [] + collides: [] + packages: + - snapd + - fuse + required: + pkgs: [] + states: [] + service: + - snapd + symlink: false + unwanted: [] + wanted: [] + tmpdir: /tmp/saltstack-packages-formula-archives diff --git a/test/integration/windows/files/_mapdata/windows-10.yaml b/test/integration/windows/files/_mapdata/windows-10.yaml new file mode 100644 index 0000000..13cd9de --- /dev/null +++ b/test/integration/windows/files/_mapdata/windows-10.yaml @@ -0,0 +1,85 @@ +# yamllint disable rule:indentation rule:line-length +# Windows-10 +--- +values: + archives: + pkgs: + required: + - curl + - bzip2 + - gzip + required: + archives: {} + types: + - tar + - zip + - rar + unwanted: [] + wanted: {} + chocolatey: + required: + pkgs: [] + states: [] + unwanted: + - GoogleChrome + - hg + wanted: + Firefox: + package_args: "/l:en-GB" + jq: + force: true + version: '1.5' + notepadplusplus: + version: 7.8.8 + gems: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + golang: + clean: [] + goget: [] + kernel: windows + npms: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pips: + config: [] + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pkgs: + held: {} + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + remote_pkgs: {} + retry_options: + attempts: 3 + interval: 60 + splay: 10 + until: true + rootuser: root + snaps: + classic: [] + collides: [] + packages: + - snapd + - fuse + required: + pkgs: [] + states: [] + service: + - snapd + symlink: false + unwanted: [] + wanted: [] + tmpdir: "/tmp/saltstack-packages-formula-archives" diff --git a/test/integration/windows/files/_mapdata/windows-2016-server.yaml b/test/integration/windows/files/_mapdata/windows-2016-server.yaml new file mode 100644 index 0000000..a3e0449 --- /dev/null +++ b/test/integration/windows/files/_mapdata/windows-2016-server.yaml @@ -0,0 +1,85 @@ +# yamllint disable rule:indentation rule:line-length +# Windows-2016Server +--- +values: + archives: + pkgs: + required: + - curl + - bzip2 + - gzip + required: + archives: {} + types: + - tar + - zip + - rar + unwanted: [] + wanted: {} + chocolatey: + required: + pkgs: [] + states: [] + unwanted: + - GoogleChrome + - hg + wanted: + Firefox: + package_args: "/l:en-GB" + jq: + force: true + version: '1.5' + notepadplusplus: + version: 7.8.8 + gems: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + golang: + clean: [] + goget: [] + kernel: windows + npms: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pips: + config: [] + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pkgs: + held: {} + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + remote_pkgs: {} + retry_options: + attempts: 3 + interval: 60 + splay: 10 + until: true + rootuser: root + snaps: + classic: [] + collides: [] + packages: + - snapd + - fuse + required: + pkgs: [] + states: [] + service: + - snapd + symlink: false + unwanted: [] + wanted: [] + tmpdir: "/tmp/saltstack-packages-formula-archives" diff --git a/test/integration/windows/files/_mapdata/windows-2019-server.yaml b/test/integration/windows/files/_mapdata/windows-2019-server.yaml new file mode 100644 index 0000000..5cf7406 --- /dev/null +++ b/test/integration/windows/files/_mapdata/windows-2019-server.yaml @@ -0,0 +1,85 @@ +# yamllint disable rule:indentation rule:line-length +# Windows-2019Server +--- +values: + archives: + pkgs: + required: + - curl + - bzip2 + - gzip + required: + archives: {} + types: + - tar + - zip + - rar + unwanted: [] + wanted: {} + chocolatey: + required: + pkgs: [] + states: [] + unwanted: + - GoogleChrome + - hg + wanted: + Firefox: + package_args: "/l:en-GB" + jq: + force: true + version: '1.5' + notepadplusplus: + version: 7.8.8 + gems: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + golang: + clean: [] + goget: [] + kernel: windows + npms: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pips: + config: [] + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pkgs: + held: {} + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + remote_pkgs: {} + retry_options: + attempts: 3 + interval: 60 + splay: 10 + until: true + rootuser: root + snaps: + classic: [] + collides: [] + packages: + - snapd + - fuse + required: + pkgs: [] + states: [] + service: + - snapd + symlink: false + unwanted: [] + wanted: [] + tmpdir: "/tmp/saltstack-packages-formula-archives" diff --git a/test/integration/windows/files/_mapdata/windows-8.yaml b/test/integration/windows/files/_mapdata/windows-8.yaml new file mode 100644 index 0000000..8c756ef --- /dev/null +++ b/test/integration/windows/files/_mapdata/windows-8.yaml @@ -0,0 +1,85 @@ +# yamllint disable rule:indentation rule:line-length +# Windows-8.1 +--- +values: + archives: + pkgs: + required: + - curl + - bzip2 + - gzip + required: + archives: {} + types: + - tar + - zip + - rar + unwanted: [] + wanted: {} + chocolatey: + required: + pkgs: [] + states: [] + unwanted: + - GoogleChrome + - hg + wanted: + Firefox: + package_args: "/l:en-GB" + jq: + force: true + version: '1.5' + notepadplusplus: + version: 7.8.8 + gems: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + golang: + clean: [] + goget: [] + kernel: windows + npms: + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pips: + config: [] + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + pkgs: + held: {} + required: + pkgs: [] + states: [] + unwanted: [] + wanted: [] + remote_pkgs: {} + retry_options: + attempts: 3 + interval: 60 + splay: 10 + until: true + rootuser: root + snaps: + classic: [] + collides: [] + packages: + - snapd + - fuse + required: + pkgs: [] + states: [] + service: + - snapd + symlink: false + unwanted: [] + wanted: [] + tmpdir: "/tmp/saltstack-packages-formula-archives"