fixid
This commit is contained in:
parent
7b51836056
commit
28cc303db7
@ -4,10 +4,10 @@
|
|||||||
vars_files:
|
vars_files:
|
||||||
- vars.yml
|
- vars.yml
|
||||||
tasks:
|
tasks:
|
||||||
- name: Update apt
|
# - name: Update apt
|
||||||
ansible.builtin.shell:
|
# ansible.builtin.shell:
|
||||||
cmd: apt update
|
# cmd: apt update
|
||||||
become: yes
|
# become: yes
|
||||||
|
|
||||||
- name: Install packages
|
- name: Install packages
|
||||||
apt:
|
apt:
|
||||||
@ -69,29 +69,30 @@
|
|||||||
group: "{{ user_name }}"
|
group: "{{ user_name }}"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
|
|
||||||
- name: Create directory
|
- name: Создание директории /etc/apt/keyrings
|
||||||
file:
|
ansible.builtin.file:
|
||||||
path: /etc/apt/keyrings
|
path: /etc/apt/keyrings
|
||||||
state: directory
|
state: directory
|
||||||
|
mode: '0755'
|
||||||
- name: Downloading and accepting gpg key
|
|
||||||
command: wget -qO- https://raw.githubusercontent.com/eza-community/eza/main/deb.asc | gpg --dearmor -o /etc/apt/keyrings/gierens.gpg
|
|
||||||
args:
|
|
||||||
creates: /etc/apt/keyrings/gierens.gpg
|
|
||||||
register: gpg_key_added
|
|
||||||
|
|
||||||
- name: accepting GPG key rewriting
|
|
||||||
command: echo "Y"
|
|
||||||
when: gpg_key_added.stdout is search("Файл '/etc/apt/keyrings/gierens.gpg' существует. Записать поверх?")
|
|
||||||
|
|
||||||
- name: Add repository to source list
|
|
||||||
lineinfile:
|
|
||||||
path: /etc/apt/sources.list.d/gierens.list
|
|
||||||
line: "deb [signed-by=/etc/apt/keyrings/gierens.gpg] http://deb.gierens.de stable main"
|
|
||||||
become: yes
|
become: yes
|
||||||
|
|
||||||
- name: Modify permissions of files
|
- name: Загрузка и деармирование GPG ключа
|
||||||
file:
|
ansible.builtin.shell:
|
||||||
|
cmd: |
|
||||||
|
wget -qO- https://raw.githubusercontent.com/eza-community/eza/main/deb.asc | sudo gpg --dearmor -o /etc/apt/keyrings/gierens.gpg
|
||||||
|
# args:
|
||||||
|
|
||||||
|
# creates: /etc/apt/keyrings/gierens.gpg
|
||||||
|
|
||||||
|
- name: Добавление репозитория eza в список источников
|
||||||
|
ansible.builtin.lineinfile:
|
||||||
|
path: /etc/apt/sources.list.d/gierens.list
|
||||||
|
line: "deb [signed-by=/etc/apt/keyrings/gierens.gpg] http://deb.gierens.de stable main"
|
||||||
|
create: yes
|
||||||
|
become: yes
|
||||||
|
|
||||||
|
- name: Установка прав доступа для GPG ключа и списка источников
|
||||||
|
ansible.builtin.file:
|
||||||
path: "{{ item }}"
|
path: "{{ item }}"
|
||||||
mode: '0644'
|
mode: '0644'
|
||||||
with_items:
|
with_items:
|
||||||
@ -99,13 +100,110 @@
|
|||||||
- /etc/apt/sources.list.d/gierens.list
|
- /etc/apt/sources.list.d/gierens.list
|
||||||
become: yes
|
become: yes
|
||||||
|
|
||||||
- name: Update apt and install eza
|
- name: Обновление кэша apt
|
||||||
apt:
|
ansible.builtin.apt:
|
||||||
name: eza
|
|
||||||
update_cache: yes
|
update_cache: yes
|
||||||
state: present
|
|
||||||
become: yes
|
become: yes
|
||||||
|
|
||||||
|
- name: Установка eza
|
||||||
|
ansible.builtin.apt:
|
||||||
|
name: eza
|
||||||
|
state: present
|
||||||
|
update_cache: yes
|
||||||
|
become: yes
|
||||||
|
|
||||||
|
|
||||||
|
# - name: Ensure the /etc/apt/keyrings directory exists
|
||||||
|
# ansible.builtin.file:
|
||||||
|
# path: /etc/apt/keyrings
|
||||||
|
# state: directory
|
||||||
|
# mode: '0755'
|
||||||
|
# become: yes
|
||||||
|
|
||||||
|
# - name: Download and dearmor the GPG key
|
||||||
|
# ansible.builtin.get_url:
|
||||||
|
# url: https://raw.githubusercontent.com/eza-community/eza/main/deb.asc
|
||||||
|
# dest: /tmp/deb.asc
|
||||||
|
# # register: download_gpg
|
||||||
|
|
||||||
|
# - name: De-armor the GPG key
|
||||||
|
# command: gpg --dearmor -o /etc/apt/keyrings/gierens.gpg
|
||||||
|
# args:
|
||||||
|
# creates: /etc/apt/keyrings/gierens.gpg
|
||||||
|
# # when: download_gpg is changed
|
||||||
|
# register: gpg_key_added
|
||||||
|
# become: yes
|
||||||
|
|
||||||
|
# - name: accepting GPG key rewriting
|
||||||
|
# command: echo "Y"
|
||||||
|
# when: gpg_key_added is search("Файл '/etc/apt/keyrings/gierens.gpg' существует. Записать поверх?")
|
||||||
|
|
||||||
|
# - name: Add the eza repository to the sources list
|
||||||
|
# ansible.builtin.lineinfile:
|
||||||
|
# path: /etc/apt/sources.list.d/gierens.list
|
||||||
|
# line: "deb [signed-by=/etc/apt/keyrings/gierens.gpg] http://deb.gierens.de stable main"
|
||||||
|
# create: yes
|
||||||
|
# become: yes
|
||||||
|
|
||||||
|
# - name: Set the correct permissions for the GPG key and sources list
|
||||||
|
# ansible.builtin.file:
|
||||||
|
# path: "{{ item }}"
|
||||||
|
# mode: '0644'
|
||||||
|
# with_items:
|
||||||
|
# - /etc/apt/keyrings/gierens.gpg
|
||||||
|
# - /etc/apt/sources.list.d/gierens.list
|
||||||
|
# become: yes
|
||||||
|
|
||||||
|
# - name: Update the apt cache
|
||||||
|
# ansible.builtin.apt:
|
||||||
|
# update_cache: yes
|
||||||
|
# become: yes
|
||||||
|
|
||||||
|
# - name: Install eza
|
||||||
|
# ansible.builtin.apt:
|
||||||
|
# name: eza
|
||||||
|
# state: present
|
||||||
|
# update_cache: yes
|
||||||
|
# become: yes
|
||||||
|
|
||||||
|
# - name: Create directory
|
||||||
|
# file:
|
||||||
|
# path: /etc/apt/keyrings
|
||||||
|
# state: directory
|
||||||
|
# become: yes
|
||||||
|
|
||||||
|
# - name: Downloading and accepting gpg key
|
||||||
|
# command: wget -qO- https://raw.githubusercontent.com/eza-community/eza/main/deb.asc | sudo gpg --dearmor -o /etc/apt/keyrings/gierens.gpg
|
||||||
|
# args:
|
||||||
|
# creates: /etc/apt/keyrings/gierens.gpg
|
||||||
|
# register: gpg_key_added
|
||||||
|
|
||||||
|
# - name: accepting GPG key rewriting
|
||||||
|
# command: echo "Y"
|
||||||
|
# when: gpg_key_added.stdout is search("Файл '/etc/apt/keyrings/gierens.gpg' существует. Записать поверх?")
|
||||||
|
|
||||||
|
# - name: Add repository to source list
|
||||||
|
# lineinfile:
|
||||||
|
# path: /etc/apt/sources.list.d/gierens.list
|
||||||
|
# line: "deb [signed-by=/etc/apt/keyrings/gierens.gpg] http://deb.gierens.de stable main"
|
||||||
|
# become: yes
|
||||||
|
|
||||||
|
# - name: Modify permissions of files
|
||||||
|
# file:
|
||||||
|
# path: "{{ item }}"
|
||||||
|
# mode: '0644'
|
||||||
|
# with_items:
|
||||||
|
# - /etc/apt/keyrings/gierens.gpg
|
||||||
|
# - /etc/apt/sources.list.d/gierens.list
|
||||||
|
# become: yes
|
||||||
|
|
||||||
|
# - name: Update apt and install eza
|
||||||
|
# apt:
|
||||||
|
# name: eza
|
||||||
|
# update_cache: yes
|
||||||
|
# state: present
|
||||||
|
# become: yes
|
||||||
|
|
||||||
- name: Downloading bat-musl_0.24.0_amd64.deb
|
- name: Downloading bat-musl_0.24.0_amd64.deb
|
||||||
shell: wget https://github.com/sharkdp/bat/releases/download/v0.24.0/bat-musl_0.24.0_amd64.deb
|
shell: wget https://github.com/sharkdp/bat/releases/download/v0.24.0/bat-musl_0.24.0_amd64.deb
|
||||||
args:
|
args:
|
||||||
|
|||||||
@ -1,2 +1,3 @@
|
|||||||
[vm]
|
[vm]
|
||||||
192.168.3.227 ansible_user=p8o ansible_ssh_private_key_file=~/.ssh/prokopenko
|
192.168.3.135 ansible_user=p8o ansible_ssh_private_key_file=~/.ssh/prokopenko ansible_ssh_extra_args='-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no'
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user