Skip to content
This repository has been archived by the owner on Jul 3, 2024. It is now read-only.

Commit

Permalink
Version 2.1.6
Browse files Browse the repository at this point in the history
  • Loading branch information
marcinbojko committed Feb 20, 2021
1 parent b6d03cb commit 12c85f2
Show file tree
Hide file tree
Showing 10 changed files with 104 additions and 81 deletions.
10 changes: 6 additions & 4 deletions .ansible-lint
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
skip_list:
- 305
- 503
- 106
- 401
- no-handler
- command-instead-of-shell
- git-latest
exclude_paths:
- .github/

3 changes: 2 additions & 1 deletion .github/workflows/01_lint_me.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,5 @@ jobs:
uses: github/super-linter@v3
env:
DEFAULT_BRANCH: master
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
VALIDATE_ANSIBLE: false
6 changes: 3 additions & 3 deletions .github/workflows/02_ansible_lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@ jobs:
# playbook_2.yml
targets: |
./tasks/*.yml
./*.yaml
./linux_mint.yaml
# [optional]
# Arguments to override a package and its version to be set explicitly.
# Must follow the example syntax.
override-deps: |
ansible==2.10
# ansible-lint==4.2.0
ansible==3.0.0
ansible-lint==5.0.1
# [optional]
# Arguments to be passed to the ansible-lint

Expand Down
4 changes: 2 additions & 2 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,14 @@ ansible-lint:
- docker:20.10-dind
before_script:
- /usr/local/bin/python -m pip install --upgrade pip
- pip install --upgrade ansible-lint yamllint
- pip install --upgrade ansible-lint yamllint ansible
- yamllint --version
- ansible-lint --version
script:
- yamllint -c ./.yamllint ./tasks/*.yml
- yamllint -c ./.yamllint *.yaml
- ansible-lint ./tasks/*.yml
- ansible-lint .
- ansible-lint linux_mint.yaml
tags:
- docker
- shared
Expand Down
6 changes: 4 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
language: python
dist: bionic
os: linux
install:
- python -m pip install --upgrade pip
- pip install --upgrade ansible-lint yamllint
- pip install --upgrade ansible-lint yamllint ansible
- yamllint --version
- ansible-lint --version
script:
- yamllint -c ./.yamllint ./tasks/*.yml
- yamllint -c ./.yamllint *.yaml
- ansible-lint ./tasks/*.yml
- ansible-lint .
- ansible-lint linux_mint.yaml
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
# Changelog "linux_mint"

## Version 2.1.6 [2021-02-20]

* [BREAKING_CHANGE] remove `kubeval` as obsolete
* [APPLICATION] added `kubeconform` [https://github.com/yannh/kubeconform](https://github.com/yannh/kubeconform)
* [APPLICATION] upgraded `amass` to version 3.11.5
* [APPLICATION] upgraded `angryip` to version 3.7.6
* [APPLICATION] upgraded `docker-compose` to version 1.28.4
* [APPLICATION] upgraded `etcher` to version 1.5.116
* [APPLICATION] upgraded `hadolint` to version 1.22.1
* [APPLICATION] upgraded `helm` to version 3.5.2
* [APPLICATION] upgraded `k3d` in version 4.2.0
* [APPLICATION] upgraded `lens` to version 4.1.2 as DEB from AppImage
* [APPLICATION] upgraded `packer` to version 1.7.0
* [APPLICATION] upgraded `polaris` to version 3.1.3
* [APPLICATION] upgraded `terminus-alfa` to version 1.0.134
* [APPLICATION] upgraded `terraform` to version 0.14.7
* [APPLICATION] upgraded `tflint` to version 0.24.1
* [APPLICATION] upgraded `wpsoffice` to version 11.1.0.10161
* Prepared for `ansible-lint` in version 5.x

## Version 2.1.5 [2021-01-31]

* [APPLICATION] added `k3d` in version 4.0.0 - [https://k3d.io/](https://k3d.io/)
Expand Down
9 changes: 0 additions & 9 deletions files/apps/lens/lens.desktop

This file was deleted.

59 changes: 31 additions & 28 deletions linux_mint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,34 @@
tags:
- base
changed_when: false
# remove obsolete repositories
- name: remove_obsolete_repositories_from_variables_file
apt_repository:
repo: "{{ item.repo }}"
state: absent
loop: "{{ repositories_remove }}"
retries: "{{ retries_count }}"
delay: 3
register: repositories_remove
until: repositories_remove is success
any_errors_fatal: false
tags:
- repositories
- base
# remove absolete keys
- name: remove_obsolete_apt_keys
apt_key:
id: "{{ item }}"
state: absent
loop: "{{ keys_remove }}"
register: remove_keys
retries: "{{ retries_count }}"
delay: "{{ delay_time }}"
until: remove_keys is success
any_errors_fatal: true
tags:
- keys
- base
# Install apt pgp keys (files)
- name: install_apt_keys
apt_key:
Expand Down Expand Up @@ -167,34 +195,6 @@
- keys
- base
- custom
# remove obsolete repositories
- name: remove_obsolete_repositories_from_variables_file
apt_repository:
repo: "{{ item.repo }}"
state: absent
loop: "{{ repositories_remove }}"
retries: "{{ retries_count }}"
delay: 3
register: repositories_remove
until: repositories_remove is success
any_errors_fatal: false
tags:
- repositories
- base
# remove absolete keys
- name: remove_obsolete_apt_keys
apt_key:
id: "{{ item }}"
state: absent
loop: "{{ keys_remove }}"
register: remove_keys
retries: "{{ retries_count }}"
delay: "{{ delay_time }}"
until: remove_keys is success
any_errors_fatal: true
tags:
- keys
- base
# Add basic repositories
- name: add_basic_repositories_from_variables_file
apt_repository:
Expand Down Expand Up @@ -250,6 +250,7 @@
- name: apt_initial_refresh
apt:
update_cache: yes
force: true
ignore_errors: true
any_errors_fatal: false
changed_when: false
Expand Down Expand Up @@ -771,6 +772,8 @@
tags:
- base
- apt
ignore_errors: true
any_errors_fatal: false
- name: reboot_after_changes
reboot:
pre_reboot_delay: 15
Expand Down
32 changes: 16 additions & 16 deletions mint19.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,7 @@ keys_keyserver:
id: ACCAF35C
keys_remove:
- 5E54716D
- 8719FCE4
packages_essential:
- apt-transport-https
- mc
Expand Down Expand Up @@ -298,20 +299,21 @@ packages_optional:
- hashcat
- y-ppa-manager
deb:
- https://github.com/angryip/ipscan/releases/download/3.7.4/ipscan_3.7.4_amd64.deb
- https://github.com/angryip/ipscan/releases/download/3.7.6/ipscan_3.7.6_amd64.deb
- https://release.axocdn.com/linux/gitkraken-amd64.deb
- https://releases.hashicorp.com/vagrant/2.2.14/vagrant_2.2.14_x86_64.deb
- https://launchpad.net/ubuntu/+archive/primary/+files/libgoo-canvas-perl_0.06-2ubuntu3_amd64.deb
- https://github.com/BoostIO/boost-releases/releases/download/v0.16.1/boostnote_0.16.1_amd64.deb
- https://github.com/Eugeny/terminus/releases/download/v1.0.130/terminus-1.0.130-linux.deb
- https://github.com/Eugeny/terminus/releases/download/v1.0.134/terminus-1.0.134-linux.deb
- https://github.com/TheGoddessInari/hamsket/releases/download/0.6.2/hamsket_0.6.2_amd64.deb
- https://github.com/kubernetes/minikube/releases/download/v1.17.1/minikube_1.17.1-0_amd64.deb
- https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/9719/wps-office_11.1.0.9719.XA_amd64.deb
- https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/10161/wps-office_11.1.0.10161.XA_amd64.deb
- https://github.com/wagoodman/dive/releases/download/v0.9.2/dive_0.9.2_linux_amd64.deb
- https://github.com/balena-io/etcher/releases/download/v1.5.115/balena-etcher-electron_1.5.115_amd64.deb
- https://github.com/balena-io/etcher/releases/download/v1.5.116/balena-etcher-electron_1.5.116_amd64.deb
- https://github.com/goodwithtech/dockle/releases/download/v0.3.1/dockle_0.3.1_Linux-64bit.deb
- https://github.com/kaikramer/keystore-explorer/releases/download/v5.4.3/kse-5.4.3.deb
- https://downloads.raspberrypi.org/imager/imager_1.5_amd64.deb
- https://github.com/lensapp/lens/releases/download/v4.1.2/Lens-4.1.2.amd64.deb
flatpak:
- name: https://flathub.org/repo/appstream/com.getpostman.Postman.flatpakref
pip_executable: pip
Expand All @@ -328,12 +330,12 @@ pip:
- jsonlint
- gittyleaks
unpack:
- url: https://get.helm.sh/helm-v3.5.1-linux-amd64.tar.gz
- url: https://get.helm.sh/helm-v3.5.2-linux-amd64.tar.gz
destination: helm
source: helm
destination_file: helm3.tar.gz
folder: linux-amd64
- url: https://github.com/OWASP/Amass/releases/download/v3.11.2/amass_linux_amd64.zip
- url: https://github.com/OWASP/Amass/releases/download/v3.11.5/amass_linux_amd64.zip
destination: amass
source: amass
folder: amass_linux_amd64
Expand All @@ -344,26 +346,26 @@ unpack:
folder:
destination_file: kubeval-linux-amd64.tar.gz
downloads:
- url: https://releases.hashicorp.com/packer/1.6.6/packer_1.6.6_linux_amd64.zip
- url: https://releases.hashicorp.com/packer/1.7.0/packer_1.7.0_linux_amd64.zip
destination: packer
skip_tree: false
- url: https://releases.hashicorp.com/terraform/0.14.5/terraform_0.14.5_linux_amd64.zip
- url: https://releases.hashicorp.com/terraform/0.14.7/terraform_0.14.7_linux_amd64.zip
destination: terraform
skip_tree: false
- url: https://releases.hashicorp.com/vault/1.6.2/vault_1.6.2_linux_amd64.zip
destination: vault
skip_tree: false
- url: https://github.com/terraform-linters/tflint/releases/download/v0.24.0/tflint_linux_amd64.zip
- url: https://github.com/terraform-linters/tflint/releases/download/v0.24.1/tflint_linux_amd64.zip
destination: tflint
skip_tree: false
- url: https://github.com/ffuf/ffuf/releases/download/v1.0.2/ffuf_1.0.2_linux_amd64.tar.gz
destination: ffluf
skip_tree: false
- url: https://github.com/FairwindsOps/polaris/releases/download/3.0.3/polaris_3.0.3_linux_amd64.tar.gz
- url: https://github.com/FairwindsOps/polaris/releases/download/3.1.3/polaris_3.1.3_linux_amd64.tar.gz
destination: polaris
skip_tree: false
files:
- url: https://github.com/docker/compose/releases/download/1.28.2/docker-compose-Linux-x86_64
- url: https://github.com/docker/compose/releases/download/1.28.4/docker-compose-Linux-x86_64
destination: docker-compose
- url: https://github.com/bcicen/ctop/releases/download/v0.7.5/ctop-0.7.5-linux-amd64
destination: ctop
Expand All @@ -374,13 +376,11 @@ files:
desktop_file: ./files/apps/packetsender/packetsender.desktop
- url: https://github.com/k3s-io/k3s/releases/download/v1.19.7%2Bk3s1/k3s
destination: k3s
- url: https://github.com/rancher/k3d/releases/download/v4.0.0/k3d-linux-amd64
- url: https://github.com/rancher/k3d/releases/download/v4.2.0/k3d-linux-amd64
destination: k3d
- url: https://github.com/hadolint/hadolint/releases/download/v1.21.0/hadolint-Linux-x86_64
- url: https://github.com/hadolint/hadolint/releases/download/v1.22.1/hadolint-Linux-x86_64
destination: hadolint
- url: https://github.com/lensapp/lens/releases/download/v4.0.8/Lens-4.0.8.AppImage
destination: lens
desktop_file: ./files/apps/lens/lens.desktop

#mitogen:
# config:
# - section: defaults
Expand Down
36 changes: 20 additions & 16 deletions mint20.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,7 @@ keys_keyserver:
id: ACCAF35C
keys_remove:
- 5E54716D
- 8719FCE4
packages_essential:
- apt-transport-https
- mc
Expand Down Expand Up @@ -304,21 +305,22 @@ packages_optional:
- hashcat
- y-ppa-manager
deb:
- https://github.com/angryip/ipscan/releases/download/3.7.4/ipscan_3.7.4_amd64.deb
- https://github.com/angryip/ipscan/releases/download/3.7.6/ipscan_3.7.6_amd64.deb
- https://release.axocdn.com/linux/gitkraken-amd64.deb
- https://releases.hashicorp.com/vagrant/2.2.14/vagrant_2.2.14_x86_64.deb
- https://github.com/BoostIO/boost-releases/releases/download/v0.16.1/boostnote_0.16.1_amd64.deb
- https://github.com/Eugeny/terminus/releases/download/v1.0.130/terminus-1.0.130-linux.deb
- https://github.com/Eugeny/terminus/releases/download/v1.0.134/terminus-1.0.134-linux.deb
- https://github.com/TheGoddessInari/hamsket/releases/download/0.6.2/hamsket_0.6.2_amd64.deb
- https://github.com/kubernetes/minikube/releases/download/v1.17.1/minikube_1.17.1-0_amd64.deb
- https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/9719/wps-office_11.1.0.9719.XA_amd64.deb
- https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/10161/wps-office_11.1.0.10161.XA_amd64.deb
- https://github.com/wagoodman/dive/releases/download/v0.9.2/dive_0.9.2_linux_amd64.deb
- https://github.com/balena-io/etcher/releases/download/v1.5.115/balena-etcher-electron_1.5.115_amd64.deb
- https://github.com/balena-io/etcher/releases/download/v1.5.116/balena-etcher-electron_1.5.116_amd64.deb
- https://github.com/goodwithtech/dockle/releases/download/v0.3.1/dockle_0.3.1_Linux-64bit.deb
- http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-5.1ubuntu2_amd64.deb
- https://github.com/kaikramer/keystore-explorer/releases/download/v5.4.4/kse_5.4.4_all.deb
- http://archive.ubuntu.com/ubuntu/pool/universe/n/nmap/zenmap_7.60-1ubuntu5_all.deb
- https://downloads.raspberrypi.org/imager/imager_1.5_amd64.deb
- https://github.com/lensapp/lens/releases/download/v4.1.2/Lens-4.1.2.amd64.deb
flatpak:
- name: https://flathub.org/repo/appstream/com.getpostman.Postman.flatpakref
pip_executable: pip3
Expand All @@ -335,12 +337,12 @@ pip:
- jsonlint
- gittyleaks
unpack:
- url: https://get.helm.sh/helm-v3.5.1-linux-amd64.tar.gz
- url: https://get.helm.sh/helm-v3.5.2-linux-amd64.tar.gz
destination: helm
source: helm
destination_file: helm3.tar.gz
folder: linux-amd64
- url: https://github.com/OWASP/Amass/releases/download/v3.11.2/amass_linux_amd64.zip
- url: https://github.com/OWASP/Amass/releases/download/v3.11.5/amass_linux_amd64.zip
destination: amass
source: amass
folder: amass_linux_amd64
Expand All @@ -350,27 +352,32 @@ unpack:
source: kubeval
folder:
destination_file: kubeval-linux-amd64.tar.gz
- url: https://github.com/yannh/kubeconform/releases/download/v0.4.3/kubeconform-linux-amd64.tar.gz
destination: kubeconform
source: kubeconform
folder:
destination_file: kubeconform-linux-amd64.tar.gz
downloads:
- url: https://releases.hashicorp.com/packer/1.6.6/packer_1.6.6_linux_amd64.zip
- url: https://releases.hashicorp.com/packer/1.7.0/packer_1.7.0_linux_amd64.zip
destination: packer
skip_tree: false
- url: https://releases.hashicorp.com/terraform/0.14.5/terraform_0.14.5_linux_amd64.zip
- url: https://releases.hashicorp.com/terraform/0.14.7/terraform_0.14.7_linux_amd64.zip
destination: terraform
skip_tree: false
- url: https://releases.hashicorp.com/vault/1.6.2/vault_1.6.2_linux_amd64.zip
destination: vault
skip_tree: false
- url: https://github.com/terraform-linters/tflint/releases/download/v0.24.0/tflint_linux_amd64.zip
- url: https://github.com/terraform-linters/tflint/releases/download/v0.24.1/tflint_linux_amd64.zip
destination: tflint
skip_tree: false
- url: https://github.com/ffuf/ffuf/releases/download/v1.0.2/ffuf_1.0.2_linux_amd64.tar.gz
destination: ffluf
skip_tree: false
- url: https://github.com/FairwindsOps/polaris/releases/download/3.0.3/polaris_3.0.3_linux_amd64.tar.gz
- url: https://github.com/FairwindsOps/polaris/releases/download/3.1.3/polaris_3.1.3_linux_amd64.tar.gz
destination: polaris
skip_tree: false
files:
- url: https://github.com/docker/compose/releases/download/1.28.2/docker-compose-Linux-x86_64
- url: https://github.com/docker/compose/releases/download/1.28.4/docker-compose-Linux-x86_64
destination: docker-compose
- url: https://github.com/bcicen/ctop/releases/download/v0.7.5/ctop-0.7.5-linux-amd64
destination: ctop
Expand All @@ -381,13 +388,10 @@ files:
desktop_file: ./files/apps/packetsender/packetsender.desktop
- url: https://github.com/k3s-io/k3s/releases/download/v1.19.7%2Bk3s1/k3s
destination: k3s
- url: https://github.com/rancher/k3d/releases/download/v4.0.0/k3d-linux-amd64
- url: https://github.com/rancher/k3d/releases/download/v4.2.0/k3d-linux-amd64
destination: k3d
- url: https://github.com/hadolint/hadolint/releases/download/v1.21.0/hadolint-Linux-x86_64
- url: https://github.com/hadolint/hadolint/releases/download/v1.22.1/hadolint-Linux-x86_64
destination: hadolint
- url: https://github.com/lensapp/lens/releases/download/v4.0.8/Lens-4.0.8.AppImage
destination: lens
desktop_file: ./files/apps/lens/lens.desktop
#mitogen:
# config:
# - section: defaults
Expand Down

0 comments on commit 12c85f2

Please sign in to comment.