From 19ec5794b642241b808f9736d38e25da05baf49b Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Fri, 19 Nov 2021 21:58:25 +0000 Subject: [PATCH] Move main.yaml to tasks.yaml --- main.yaml | 69 ------------------------------------------------------ tasks.yaml | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+), 69 deletions(-) delete mode 100644 main.yaml create mode 100644 tasks.yaml diff --git a/main.yaml b/main.yaml deleted file mode 100644 index eff4d30..0000000 --- a/main.yaml +++ /dev/null @@ -1,69 +0,0 @@ -# yaml-language-server: $schema=https://json.schemastore.org/ansible-playbook.json ---- -- hosts: localhost - tasks: - - name: Install tmux package - package: - name: tmux - state: present - - - name: Install tmux macOS packages - when: ansible_os_family == "Darwin" - homebrew: - name: '{{item}}' - state: present - with_items: - - urlview - - reattach-to-user-namespace - - osx-cpu-temp - - - name: Install tmux Debian packages - when: ansible_os_family == "Debian" - apt: - name: '{{item}}' - state: present - with_items: - - xclip - - urlview - - sysstat - - jq - - - name: Install tmux Fedora packages - when: ansible_distribution == "Fedora" - dnf: - name: '{{item}}' - state: present - with_items: - - xclip - - urlscan - - sysstat - - jq - - - name: Install tmux Arch packages - when: ansible_os_family == "Archlinux" - pacman: - name: '{{item}}' - state: present - with_items: - - xclip - - urlscan - - - name: Create tmux symbolic links - file: - state: link - src: '{{item.src}}' - dest: '{{item.dest}}' - with_items: - - src: ~/.config/tmux/tmux.conf - dest: ~/.tmux.conf - - src: ~/.config/tmux/layouts/session-main - dest: ~/.local/share/tmux/layouts/session-main - - src: ~/.config/tmux/layouts/window-tall - dest: ~/.local/share/tmux/layouts/window-tall - - src: ~/.config/tmux/layouts/window-wide-left - dest: ~/.local/share/tmux/layouts/window-wide-left - - src: ~/.config/tmux/layouts/window-wide-right - dest: ~/.local/share/tmux/layouts/window-wide-right - - # TODO: - name: Enable tmux system-info service - # command: system-info/install.sh diff --git a/tasks.yaml b/tasks.yaml new file mode 100644 index 0000000..3484717 --- /dev/null +++ b/tasks.yaml @@ -0,0 +1,66 @@ +--- +- name: tmux install package + package: + name: tmux + state: present + +- name: tmux install macOS packages + when: ansible_os_family == "Darwin" + homebrew: + name: '{{item}}' + state: present + with_items: + - urlview + - reattach-to-user-namespace + - osx-cpu-temp + +- name: tmux install Debian packages + when: ansible_os_family == "Debian" + apt: + name: '{{item}}' + state: present + with_items: + - xclip + - urlview + - sysstat + - jq + +- name: tmux install Fedora packages + when: ansible_distribution == "Fedora" + dnf: + name: '{{item}}' + state: present + with_items: + - xclip + - urlscan + - sysstat + - jq + +- name: tmux install Arch packages + when: ansible_os_family == "Archlinux" + pacman: + name: '{{item}}' + state: present + with_items: + - xclip + - urlscan + +- name: tmux create symbolic links + file: + state: link + src: '{{item.src}}' + dest: '{{item.dest}}' + with_items: + - src: ~/.config/tmux/tmux.conf + dest: ~/.tmux.conf + - src: ~/.config/tmux/layouts/session-main + dest: ~/.local/share/tmux/layouts/session-main + - src: ~/.config/tmux/layouts/window-tall + dest: ~/.local/share/tmux/layouts/window-tall + - src: ~/.config/tmux/layouts/window-wide-left + dest: ~/.local/share/tmux/layouts/window-wide-left + - src: ~/.config/tmux/layouts/window-wide-right + dest: ~/.local/share/tmux/layouts/window-wide-right + +# TODO: - name: Enable tmux system-info service +# command: system-info/install.sh