Merge branch 'master' of github.com:penguincoder/dotfiles

pull/1/head
Andrew Coleman 2018-10-16 11:35:54 -04:00
commit 2cf321ae47
3 changed files with 21 additions and 116 deletions

View File

@ -2,4 +2,4 @@
## Linux Bionic/Tara distributions ## Linux Bionic/Tara distributions
sudo apt-get install python3 ansible ansible-lint && curl -sL https://github.com/penguincoder/dotfiles/master/bin/install-dotfiles.sh | bash && ansible-playbook -i localdev-inventory.yaml linux-bionic-playbook.yaml sudo apt-get install git python3 ansible ansible-lint && curl -sL https://raw.githubusercontent.com/penguincoder/dotfiles/master/bin/install-dotfiles.sh | bash && ansible-playbook -i localdev-inventory.yaml linux-bionic-playbook.yaml

View File

@ -798,8 +798,6 @@ _kubectl_apply_edit-last-applied()
flags_with_completion=() flags_with_completion=()
flags_completion=() flags_completion=()
flags+=("--allow-missing-template-keys")
local_nonpersistent_flags+=("--allow-missing-template-keys")
flags+=("--filename=") flags+=("--filename=")
flags_with_completion+=("--filename") flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml") flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
@ -817,10 +815,6 @@ _kubectl_apply_edit-last-applied()
flags+=("--recursive") flags+=("--recursive")
flags+=("-R") flags+=("-R")
local_nonpersistent_flags+=("--recursive") local_nonpersistent_flags+=("--recursive")
flags+=("--template=")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--windows-line-endings") flags+=("--windows-line-endings")
local_nonpersistent_flags+=("--windows-line-endings") local_nonpersistent_flags+=("--windows-line-endings")
flags+=("--alsologtostderr") flags+=("--alsologtostderr")
@ -1066,8 +1060,6 @@ _kubectl_apply()
flags+=("--selector=") flags+=("--selector=")
two_word_flags+=("-l") two_word_flags+=("-l")
local_nonpersistent_flags+=("--selector=") local_nonpersistent_flags+=("--selector=")
flags+=("--server-dry-run")
local_nonpersistent_flags+=("--server-dry-run")
flags+=("--template=") flags+=("--template=")
flags_with_completion+=("--template") flags_with_completion+=("--template")
flags_completion+=("_filedir") flags_completion+=("_filedir")
@ -1277,10 +1269,6 @@ _kubectl_auth_reconcile()
flags+=("--recursive") flags+=("--recursive")
flags+=("-R") flags+=("-R")
local_nonpersistent_flags+=("--recursive") local_nonpersistent_flags+=("--recursive")
flags+=("--remove-extra-permissions")
local_nonpersistent_flags+=("--remove-extra-permissions")
flags+=("--remove-extra-subjects")
local_nonpersistent_flags+=("--remove-extra-subjects")
flags+=("--template=") flags+=("--template=")
flags_with_completion+=("--template") flags_with_completion+=("--template")
flags_completion+=("_filedir") flags_completion+=("_filedir")
@ -2322,8 +2310,6 @@ _kubectl_config_set-context()
flags_with_completion=() flags_with_completion=()
flags_completion=() flags_completion=()
flags+=("--current")
local_nonpersistent_flags+=("--current")
flags+=("--alsologtostderr") flags+=("--alsologtostderr")
flags+=("--as=") flags+=("--as=")
flags+=("--as-group=") flags+=("--as-group=")
@ -3202,8 +3188,6 @@ _kubectl_create_job()
local_nonpersistent_flags+=("--dry-run") local_nonpersistent_flags+=("--dry-run")
flags+=("--from=") flags+=("--from=")
local_nonpersistent_flags+=("--from=") local_nonpersistent_flags+=("--from=")
flags+=("--image=")
local_nonpersistent_flags+=("--image=")
flags+=("--output=") flags+=("--output=")
two_word_flags+=("-o") two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=") local_nonpersistent_flags+=("--output=")
@ -4879,6 +4863,9 @@ _kubectl_exec()
flags+=("--container=") flags+=("--container=")
two_word_flags+=("-c") two_word_flags+=("-c")
local_nonpersistent_flags+=("--container=") local_nonpersistent_flags+=("--container=")
flags+=("--pod=")
two_word_flags+=("-p")
local_nonpersistent_flags+=("--pod=")
flags+=("--stdin") flags+=("--stdin")
flags+=("-i") flags+=("-i")
local_nonpersistent_flags+=("--stdin") local_nonpersistent_flags+=("--stdin")
@ -5157,6 +5144,8 @@ _kubectl_get()
flags_with_completion+=("--template") flags_with_completion+=("--template")
flags_completion+=("_filedir") flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=") local_nonpersistent_flags+=("--template=")
flags+=("--use-openapi-print-columns")
local_nonpersistent_flags+=("--use-openapi-print-columns")
flags+=("--watch") flags+=("--watch")
flags+=("-w") flags+=("-w")
local_nonpersistent_flags+=("--watch") local_nonpersistent_flags+=("--watch")
@ -5519,67 +5508,10 @@ _kubectl_patch()
noun_aliases=() noun_aliases=()
} }
_kubectl_plugin_list()
{
last_command="kubectl_plugin_list"
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--name-only")
local_nonpersistent_flags+=("--name-only")
flags+=("--alsologtostderr")
flags+=("--as=")
flags+=("--as-group=")
flags+=("--cache-dir=")
flags+=("--certificate-authority=")
flags+=("--client-certificate=")
flags+=("--client-key=")
flags+=("--cluster=")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
flags+=("--log-backtrace-at=")
flags+=("--log-dir=")
flags+=("--log-flush-frequency=")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
flags_with_completion+=("--namespace")
flags_completion+=("__kubectl_get_resource_namespace")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__kubectl_get_resource_namespace")
flags+=("--request-timeout=")
flags+=("--server=")
two_word_flags+=("-s")
flags+=("--stderrthreshold=")
flags+=("--token=")
flags+=("--user=")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--v=")
two_word_flags+=("-v")
flags+=("--vmodule=")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_plugin() _kubectl_plugin()
{ {
last_command="kubectl_plugin" last_command="kubectl_plugin"
commands=() commands=()
commands+=("list")
flags=() flags=()
two_word_flags=() two_word_flags=()
@ -5707,8 +5639,6 @@ _kubectl_proxy()
local_nonpersistent_flags+=("--api-prefix=") local_nonpersistent_flags+=("--api-prefix=")
flags+=("--disable-filter") flags+=("--disable-filter")
local_nonpersistent_flags+=("--disable-filter") local_nonpersistent_flags+=("--disable-filter")
flags+=("--keepalive=")
local_nonpersistent_flags+=("--keepalive=")
flags+=("--port=") flags+=("--port=")
two_word_flags+=("-p") two_word_flags+=("-p")
local_nonpersistent_flags+=("--port=") local_nonpersistent_flags+=("--port=")
@ -5868,8 +5798,6 @@ _kubectl_rollout_history()
flags_with_completion=() flags_with_completion=()
flags_completion=() flags_completion=()
flags+=("--allow-missing-template-keys")
local_nonpersistent_flags+=("--allow-missing-template-keys")
flags+=("--filename=") flags+=("--filename=")
flags_with_completion+=("--filename") flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml") flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
@ -5877,18 +5805,11 @@ _kubectl_rollout_history()
flags_with_completion+=("-f") flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml") flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=") local_nonpersistent_flags+=("--filename=")
flags+=("--output=")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--recursive") flags+=("--recursive")
flags+=("-R") flags+=("-R")
local_nonpersistent_flags+=("--recursive") local_nonpersistent_flags+=("--recursive")
flags+=("--revision=") flags+=("--revision=")
local_nonpersistent_flags+=("--revision=") local_nonpersistent_flags+=("--revision=")
flags+=("--template=")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--alsologtostderr") flags+=("--alsologtostderr")
flags+=("--as=") flags+=("--as=")
flags+=("--as-group=") flags+=("--as-group=")
@ -5946,8 +5867,6 @@ _kubectl_rollout_pause()
flags_with_completion=() flags_with_completion=()
flags_completion=() flags_completion=()
flags+=("--allow-missing-template-keys")
local_nonpersistent_flags+=("--allow-missing-template-keys")
flags+=("--filename=") flags+=("--filename=")
flags_with_completion+=("--filename") flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml") flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
@ -5955,16 +5874,9 @@ _kubectl_rollout_pause()
flags_with_completion+=("-f") flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml") flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=") local_nonpersistent_flags+=("--filename=")
flags+=("--output=")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--recursive") flags+=("--recursive")
flags+=("-R") flags+=("-R")
local_nonpersistent_flags+=("--recursive") local_nonpersistent_flags+=("--recursive")
flags+=("--template=")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--alsologtostderr") flags+=("--alsologtostderr")
flags+=("--as=") flags+=("--as=")
flags+=("--as-group=") flags+=("--as-group=")
@ -6020,8 +5932,6 @@ _kubectl_rollout_resume()
flags_with_completion=() flags_with_completion=()
flags_completion=() flags_completion=()
flags+=("--allow-missing-template-keys")
local_nonpersistent_flags+=("--allow-missing-template-keys")
flags+=("--filename=") flags+=("--filename=")
flags_with_completion+=("--filename") flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml") flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
@ -6029,16 +5939,9 @@ _kubectl_rollout_resume()
flags_with_completion+=("-f") flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml") flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=") local_nonpersistent_flags+=("--filename=")
flags+=("--output=")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--recursive") flags+=("--recursive")
flags+=("-R") flags+=("-R")
local_nonpersistent_flags+=("--recursive") local_nonpersistent_flags+=("--recursive")
flags+=("--template=")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--alsologtostderr") flags+=("--alsologtostderr")
flags+=("--as=") flags+=("--as=")
flags+=("--as-group=") flags+=("--as-group=")
@ -6106,8 +6009,6 @@ _kubectl_rollout_status()
local_nonpersistent_flags+=("--recursive") local_nonpersistent_flags+=("--recursive")
flags+=("--revision=") flags+=("--revision=")
local_nonpersistent_flags+=("--revision=") local_nonpersistent_flags+=("--revision=")
flags+=("--timeout=")
local_nonpersistent_flags+=("--timeout=")
flags+=("--watch") flags+=("--watch")
flags+=("-w") flags+=("-w")
local_nonpersistent_flags+=("--watch") local_nonpersistent_flags+=("--watch")
@ -6168,8 +6069,6 @@ _kubectl_rollout_undo()
flags_with_completion=() flags_with_completion=()
flags_completion=() flags_completion=()
flags+=("--allow-missing-template-keys")
local_nonpersistent_flags+=("--allow-missing-template-keys")
flags+=("--dry-run") flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run") local_nonpersistent_flags+=("--dry-run")
flags+=("--filename=") flags+=("--filename=")
@ -6179,16 +6078,9 @@ _kubectl_rollout_undo()
flags_with_completion+=("-f") flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml") flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=") local_nonpersistent_flags+=("--filename=")
flags+=("--output=")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--recursive") flags+=("--recursive")
flags+=("-R") flags+=("-R")
local_nonpersistent_flags+=("--recursive") local_nonpersistent_flags+=("--recursive")
flags+=("--template=")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--to-revision=") flags+=("--to-revision=")
local_nonpersistent_flags+=("--to-revision=") local_nonpersistent_flags+=("--to-revision=")
flags+=("--alsologtostderr") flags+=("--alsologtostderr")
@ -7462,6 +7354,7 @@ _kubectl_version()
flags_completion=() flags_completion=()
flags+=("--client") flags+=("--client")
flags+=("-c")
local_nonpersistent_flags+=("--client") local_nonpersistent_flags+=("--client")
flags+=("--output=") flags+=("--output=")
two_word_flags+=("-o") two_word_flags+=("-o")

View File

@ -21,11 +21,21 @@
lineinfile: lineinfile:
path: /etc/hosts path: /etc/hosts
line: "10.4.21.136 errbit.consolo.lan" line: "10.4.21.136 errbit.consolo.lan"
- name: add docker-ce pubkey
apt_key:
keyserver: keyserver.ubuntu.com
id: 7EA0A9C3F273FCD8
state: present
- name: add docker-ce repo - name: add docker-ce repo
apt_repository: apt_repository:
repo: "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" repo: "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
state: present state: present
update_cache: true update_cache: true
- name: add nextcloud pubkey
apt_key:
keyserver: keyserver.ubuntu.com
id: 60EE47FBAD3DD469
state: present
- name: add nextcloud repo - name: add nextcloud repo
apt_repository: apt_repository:
repo: "deb http://ppa.launchpad.net/nextcloud-devs/client/ubuntu bionic main" repo: "deb http://ppa.launchpad.net/nextcloud-devs/client/ubuntu bionic main"
@ -33,7 +43,7 @@
update_cache: true update_cache: true
- name: install apt applications - name: install apt applications
apt: apt:
name: jq,python3-pip,python3-setuptools,python3-yaml,python3-wheel,apt-transport-https,socat,vim,emacs,curl,htop,tmux,libvirt-clients,libvirt-daemon-system,qemu-kvm,vpnc,virt-manager,virt-top,virt-goodies,git,vagrant,vagrant-libvirt,vagrant-mutate,xsltproc,fop,openvpn,docker-ce,docker-compose,nextcloud-client name: jq,python3-pip,python3-setuptools,python3-yaml,python3-wheel,apt-transport-https,socat,vim,emacs,curl,htop,tmux,libvirt-clients,libvirt-daemon-system,qemu-kvm,vpnc,virt-manager,virt-top,virt-goodies,git,vagrant,vagrant-libvirt,vagrant-mutate,xsltproc,fop,openvpn,docker-ce,docker-compose,nextcloud-client,build-essential,libssl-dev,libncurses5-dev
state: present state: present
- name: install pip applications - name: install pip applications
pip: pip:
@ -47,6 +57,7 @@
- name: install kubectl - name: install kubectl
shell: curl -sLo /tmp/kubectl https://storage.googleapis.com/kubernetes-release/release/v1.11.3/bin/linux/amd64/kubectl && install -m 755 /tmp/kubectl /usr/local/bin/kubectl-1.11.3 && rm -f /tmp/kubectl && ln -sf /usr/local/bin/kubectl-1.11.3 /usr/local/bin/kubectl shell: curl -sLo /tmp/kubectl https://storage.googleapis.com/kubernetes-release/release/v1.11.3/bin/linux/amd64/kubectl && install -m 755 /tmp/kubectl /usr/local/bin/kubectl-1.11.3 && rm -f /tmp/kubectl && ln -sf /usr/local/bin/kubectl-1.11.3 /usr/local/bin/kubectl
args: args:
warn: False
creates: /usr/local/bin/kubectl-1.11.3 creates: /usr/local/bin/kubectl-1.11.3
- name: install kops - name: install kops
shell: curl -sLo /tmp/kops -L https://github.com/kubernetes/kops/releases/download/1.10.0/kops-linux-amd64 && install -m 755 /tmp/kops /usr/local/bin/kops-1.10.0 && rm -f /tmp/kops && ln -sf /usr/local/bin/kops-1.10.0 /usr/local/bin/kops shell: curl -sLo /tmp/kops -L https://github.com/kubernetes/kops/releases/download/1.10.0/kops-linux-amd64 && install -m 755 /tmp/kops /usr/local/bin/kops-1.10.0 && rm -f /tmp/kops && ln -sf /usr/local/bin/kops-1.10.0 /usr/local/bin/kops
@ -102,9 +113,10 @@
become: no become: no
shell: curl -sSL https://raw.githubusercontent.com/taylor/kiex/master/install | bash -s shell: curl -sSL https://raw.githubusercontent.com/taylor/kiex/master/install | bash -s
args: args:
warn: False
creates: ~/.kiex/bin/kiex creates: ~/.kiex/bin/kiex
- name: install elixir - name: install elixir
become: no become: no
shell: source ~/bin/kerl.setup.bash && kiex install 1.7.3 shell: . ~/bin/kerl.setup.bash && kiex install 1.7.3
args: args:
creates: ~/.kiex/elixirs/elixir-1.7.3 creates: ~/.kiex/elixirs/elixir-1.7.3