mirror of
https://github.com/cwchristerw/tjas-infra
synced 2025-08-08 18:24:35 +00:00
Commenting Installer tasks
This commit is contained in:
@@ -11,138 +11,138 @@
|
|||||||
changed_when:
|
changed_when:
|
||||||
- "task.stdout.find('0 upgraded, 0 newly installed, 0 to remove') == -1"
|
- "task.stdout.find('0 upgraded, 0 newly installed, 0 to remove') == -1"
|
||||||
|
|
||||||
- name: "Init : Python 3 : Configure - Virtual Environment : Test"
|
#- name: "Init : Python 3 : Configure - Virtual Environment : Test"
|
||||||
ansible.builtin.raw: "~/.venv/ansible/bin/pip3"
|
# ansible.builtin.raw: "~/.venv/ansible/bin/pip3"
|
||||||
register: task632
|
# register: task632
|
||||||
changed_when: false
|
# changed_when: false
|
||||||
failed_when: false
|
# failed_when: false
|
||||||
|
|
||||||
- name: "Init : Python 3 : Configure - Virtual Environment : Delete"
|
#- name: "Init : Python 3 : Configure - Virtual Environment : Delete"
|
||||||
ansible.builtin.file:
|
# ansible.builtin.file:
|
||||||
path: "~/.venv/ansible"
|
# path: "~/.venv/ansible"
|
||||||
state: absent
|
# state: absent
|
||||||
when:
|
# when:
|
||||||
- "task632.stdout.find(\"ModuleNotFoundError: No module named 'pip'\") != -1"
|
# - "task632.stdout.find(\"ModuleNotFoundError: No module named 'pip'\") != -1"
|
||||||
|
|
||||||
- name: "Init : Python 3 : Configure - Virtual Environment : Create"
|
#- name: "Init : Python 3 : Configure - Virtual Environment : Create"
|
||||||
ansible.builtin.pip:
|
# ansible.builtin.pip:
|
||||||
name: pip
|
# name: pip
|
||||||
state: latest
|
# state: latest
|
||||||
extra_args: --upgrade
|
# extra_args: --upgrade
|
||||||
virtualenv: ~/.venv/ansible
|
# virtualenv: ~/.venv/ansible
|
||||||
virtualenv_command: "python3 -m venv"
|
# virtualenv_command: "python3 -m venv"
|
||||||
|
|
||||||
- name: "Installer : Tools : Install"
|
# - name: "Installer : Tools : Install"
|
||||||
ansible.builtin.apt:
|
# ansible.builtin.apt:
|
||||||
name: "{{ package }}"
|
# name: "{{ package }}"
|
||||||
state: latest
|
# state: latest
|
||||||
vars:
|
# vars:
|
||||||
packages:
|
# packages:
|
||||||
- git
|
# - git
|
||||||
- rsync
|
# - rsync
|
||||||
- unzip
|
# - unzip
|
||||||
- nano
|
# - nano
|
||||||
- tar
|
# - tar
|
||||||
- gnupg
|
# - gnupg
|
||||||
- screen
|
# - screen
|
||||||
- jq
|
# - jq
|
||||||
- sudo
|
# - sudo
|
||||||
- pkg-config
|
# - pkg-config
|
||||||
- etckeeper
|
# - etckeeper
|
||||||
loop: "{{ packages }}"
|
# loop: "{{ packages }}"
|
||||||
loop_control:
|
# loop_control:
|
||||||
label: "{{ package }}"
|
# label: "{{ package }}"
|
||||||
loop_var: "package"
|
# loop_var: "package"
|
||||||
|
|
||||||
- name: "Installer : FirewallD : Dependencies - Packages"
|
# - name: "Installer : FirewallD : Dependencies - Packages"
|
||||||
ansible.builtin.apt:
|
# ansible.builtin.apt:
|
||||||
name:
|
# name:
|
||||||
- python3-firewall
|
# - python3-firewall
|
||||||
- iptables
|
# - iptables
|
||||||
state: latest
|
# state: latest
|
||||||
|
|
||||||
- name: "Installer : FirewallD : Install"
|
# - name: "Installer : FirewallD : Install"
|
||||||
ansible.builtin.apt:
|
# ansible.builtin.apt:
|
||||||
name: "firewalld"
|
# name: "firewalld"
|
||||||
state: latest
|
# state: latest
|
||||||
|
|
||||||
- name: "Installer : FirewallD : Start"
|
# - name: "Installer : FirewallD : Start"
|
||||||
ansible.builtin.systemd_service:
|
# ansible.builtin.systemd_service:
|
||||||
name: firewalld
|
# name: firewalld
|
||||||
state: started
|
# state: started
|
||||||
enabled: true
|
# enabled: true
|
||||||
|
|
||||||
- name: "Installer - Ansible - Python Library"
|
# - name: "Installer - Ansible - Python Library"
|
||||||
ansible.builtin.pip:
|
# ansible.builtin.pip:
|
||||||
name: ansible
|
# name: ansible
|
||||||
state: latest
|
# state: latest
|
||||||
extra_args: --upgrade
|
# extra_args: --upgrade
|
||||||
virtualenv: ~/.venv/ansible
|
# virtualenv: ~/.venv/ansible
|
||||||
virtualenv_command: "python3 -m venv"
|
# virtualenv_command: "python3 -m venv"
|
||||||
tags:
|
# tags:
|
||||||
- ansible
|
# - ansible
|
||||||
|
|
||||||
- name: "Installer : Ansible : Create Folder"
|
# - name: "Installer : Ansible : Create Folder"
|
||||||
ansible.builtin.file:
|
# ansible.builtin.file:
|
||||||
path: ~/bin
|
# path: ~/bin
|
||||||
state: directory
|
# state: directory
|
||||||
tags:
|
# tags:
|
||||||
- ansible
|
# - ansible
|
||||||
|
|
||||||
- name: "Installer : Ansible : Create Symbolic Links"
|
# - name: "Installer : Ansible : Create Symbolic Links"
|
||||||
ansible.builtin.file:
|
# ansible.builtin.file:
|
||||||
src: ~/.venv/ansible/bin/{{ binary }}
|
# src: ~/.venv/ansible/bin/{{ binary }}
|
||||||
dest: ~/bin/{{ binary }}
|
# dest: ~/bin/{{ binary }}
|
||||||
state: link
|
# state: link
|
||||||
vars:
|
# vars:
|
||||||
binaries:
|
# binaries:
|
||||||
- ansible
|
# - ansible
|
||||||
- ansible-community
|
# - ansible-community
|
||||||
- ansible-config
|
# - ansible-config
|
||||||
- ansible-console
|
# - ansible-console
|
||||||
- ansible-doc
|
# - ansible-doc
|
||||||
- ansible-galaxy
|
# - ansible-galaxy
|
||||||
- ansible-inventory
|
# - ansible-inventory
|
||||||
- ansible-playbook
|
# - ansible-playbook
|
||||||
- ansible-pull
|
# - ansible-pull
|
||||||
- ansible-test
|
# - ansible-test
|
||||||
- ansible-vault
|
# - ansible-vault
|
||||||
loop: "{{ binaries }}"
|
# loop: "{{ binaries }}"
|
||||||
loop_control:
|
# loop_control:
|
||||||
label: "{{ binary }}"
|
# label: "{{ binary }}"
|
||||||
loop_var: "binary"
|
# loop_var: "binary"
|
||||||
tags:
|
# tags:
|
||||||
- ansible
|
# - ansible
|
||||||
|
|
||||||
- name: "Installer - Ansible - Dependencies / Python Libraries"
|
# - name: "Installer - Ansible - Dependencies / Python Libraries"
|
||||||
ansible.builtin.pip:
|
# ansible.builtin.pip:
|
||||||
name: "{{ library }}"
|
# name: "{{ library }}"
|
||||||
state: latest
|
# state: latest
|
||||||
extra_args: --upgrade
|
# extra_args: --upgrade
|
||||||
virtualenv: ~/.venv/ansible
|
# virtualenv: ~/.venv/ansible
|
||||||
virtualenv_command: "python3 -m venv"
|
# virtualenv_command: "python3 -m venv"
|
||||||
vars:
|
# vars:
|
||||||
libraries:
|
# libraries:
|
||||||
- cryptography
|
# - cryptography
|
||||||
- dnspython
|
# - dnspython
|
||||||
- hvac
|
# - hvac
|
||||||
- jmespath
|
# - jmespath
|
||||||
- netaddr
|
# - netaddr
|
||||||
- pexpect
|
# - pexpect
|
||||||
loop: "{{ libraries }}"
|
# loop: "{{ libraries }}"
|
||||||
loop_control:
|
# loop_control:
|
||||||
label: "{{ library }}"
|
# label: "{{ library }}"
|
||||||
loop_var: "library"
|
# loop_var: "library"
|
||||||
|
|
||||||
- name: "Installer : MariaDB : Dependencies / Python Library : pymysql"
|
# - name: "Installer : MariaDB : Dependencies / Python Library : pymysql"
|
||||||
ansible.builtin.pip:
|
# ansible.builtin.pip:
|
||||||
name: pymysql
|
# name: pymysql
|
||||||
state: latest
|
# state: latest
|
||||||
extra_args: --upgrade
|
# extra_args: --upgrade
|
||||||
virtualenv: ~/.venv/ansible
|
# virtualenv: ~/.venv/ansible
|
||||||
virtualenv_command: "python3 -m venv"
|
# virtualenv_command: "python3 -m venv"
|
||||||
tags:
|
# tags:
|
||||||
- mariadb
|
# - mariadb
|
||||||
|
|
||||||
- name: "Installer : Schedule : Maintenance"
|
- name: "Installer : Schedule : Maintenance"
|
||||||
ansible.builtin.cron:
|
ansible.builtin.cron:
|
||||||
|
Reference in New Issue
Block a user