diff --git a/Documents/Shore/ssh-ca b/Documents/Shore/ssh-ca index f938d0577f169fb6718307a3e08b856c9e047169..c2d90b8d4ba0e8cc1938f64c9e3d001d6eea0932 160000 --- a/Documents/Shore/ssh-ca +++ b/Documents/Shore/ssh-ca @@ -1 +1 @@ -Subproject commit f938d0577f169fb6718307a3e08b856c9e047169 +Subproject commit c2d90b8d4ba0e8cc1938f64c9e3d001d6eea0932 diff --git a/Documents/packages/README.rst b/Documents/packages/README.rst new file mode 100644 index 0000000000000000000000000000000000000000..e430e4cc31bff29a519ae086c84c24631e127d9b --- /dev/null +++ b/Documents/packages/README.rst @@ -0,0 +1,8 @@ +Packages +######## + +Usage: +------ + +:code:`ansible-playbook --ask-become-pass --connection local --inventory-file +localhost, --verbose pkgs.yml` diff --git a/Documents/packages/pkgs.yml b/Documents/packages/pkgs.yml new file mode 100644 index 0000000000000000000000000000000000000000..f585c0d3ce148fa0420f76bf936a742f9b2455c1 --- /dev/null +++ b/Documents/packages/pkgs.yml @@ -0,0 +1,169 @@ +--- +- hosts: all + become: false + vars: + apt: + - ansible + - acpi + - apache2-utils + - awscli + - bluedevil + - bluetooth + - bluez-firmware + - busybox + - capistrano + - cargo + - clojure1.6 + - cryptsetup + - dnsmasq + - docker.io + - dos2unix + - easy-rsa + - fabric + - firmware-intel-sound + - firmware-iwlwifi + - firmware-linux + - flake8 + - fonts-oxygen + - gdisk + - git-annex + - git-buildpackage + - golang + - grub-efi-amd64 + - gstreamer1.0-libav + - gstreamer1.0-vaapi + - gstreamer1.0-x + - hyphen-en-us + - intel-microcode + - iputils-arping + - iputils-ping + - kde-config-sddm + - kde-config-touchpad + - kdeconnect + - kdegraphics-mobipocket + - kdegraphics-strigi-analyzer + - kdegraphics-thumbnailers + - kdesudo + - kde-telepathy + - keepassx + - kio-extras + - kompare + - kontact + - kpcli + - kscreen + - kwin-x11 + - linux-headers-amd64 + - linux-image-amd64 + - luarocks + - lxqt + - muon-discover + - muon-notifier + - muon-updater + - mythes-en-us + - nodejs-legacy + - notification-daemon + - npm + - ntfs-3g + - obconf-qt + - pelican + - plasma-nm + - plasma-workspace-wayland + - powerdevil + - pry + - pulseaudio-module-x11 + - python3-dev + - python3-pip + - python3-wheel + - python-dev + - python-pip + - python-virtualenv + - reprepro + - sbuild + - systemsettings + - task-english + - task-hebrew + - task-hebrew-desktop + - task-hebrew-kde-desktop + - task-kde-desktop + - task-laptop + - task-print-server + - task-ssh-server + - texlive-latex-base + - texlive-fonts-recommended + - time + - tmux + - tox + - twine + - va-driver-all + - vagrant + - vdpau-driver-all + - vim-nox + - virtualbox-qt + - vlc-plugin-notify + - xdg-user-dirs + go: + - github.com/giantswarm/semver-bump + - github.com/nishanths/license + - github.com/giantswarm/semver-bump + gem: + npm: + - yo + - grunt-cli + - gulp + pip: + - ansible-lint + - molecule + - docker-compose + - pbr + - parse + - sh + - pre-commit + - proselint + - testinfra + pip3: + tasks: + - name: apt install + when: apt is iterable + become: yes + become_user: root + apt: + name: '{{ apt|join(" ") }}' + state: latest + purge: yes + force: yes + install_recommends: no + update_cache: yes + cache_valid_time: 3600 + - name: go get + when: go is iterable + shell: go get -u {{ go|join(" ") }} + - name: gem install + when: gem is iterable + become: yes + become_user: root + gem: + name: '{{ gem|join(" ") }}' + state: latest + - name: npm install + when: npm is iterable + become: yes + become_user: root + npm: + global: yes + name: '{{ npm|join(" ") }}' + state: latest + - name: pip install + when: pip is iterable + become: yes + become_user: root + pip: + name: '{{ pip|join(" ") }}' + state: latest + - name: pip3 install + when: pip3 is iterable + become: yes + become_user: root + pip: + name: '{{ pip3|join(" ") }}' + state: latest + executable: pip3