Ребят, простите но так горит от центоса... руками всё устанавливается,

на сервере, мб я чёт упустил ?
FAILED! => {"changed": false, "msg": "Failed to validate GPG signature for zabbix-agent2-6.4.6-release1.el8.x86_64: Public key for zabbix-agent2.rpm is not installed"}
---
- name: Install and configure Zabbix Agent 2
hosts: all
become: true
vars:
os_dict:
CentOS:
zabbix_repo: "https://repo.zabbix.com/zabbix/6.4/rhel/8/x86_64/zabbix-agent2-6.4.6-release1.el8.x86_64.rpm"
Ubuntu:
zabbix_repo: "https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix/zabbix-agent2_6.4.6-1%2Bubuntu22.04_amd64.deb"
tasks:
- name: Add Zabbix GPG key
rpm_key:
key: http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX-79EA5ED4
when: ansible_distribution == 'CentOS'

# - name: Import Zabbix GPG key for RPM (CentOS)
# shell: rpm --import http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX-79EA5ED4
# when: ansible_distribution == 'CentOS'

- name: Download Zabbix Agent 2 RPM or DEB package
get_url:
url: "{{ os_dict[ansible_distribution]['zabbix_repo'] }}"
dest: "/tmp/{{ 'zabbix-agent2.rpm' if os_dict[ansible_distribution]['zabbix_repo'] | regex_search('.rpm$') else 'zabbix-agent2.deb' }}"
when: os_dict[ansible_distribution]['zabbix_repo'] is defined

- name: Install Zabbix Agent 2 package
block:
- name: Install Zabbix Agent 2 RPM package (CentOS)
yum:
name: "/tmp/zabbix-agent2.rpm"
state: present
when: ansible_distribution == 'CentOS'

- name: Install Zabbix Agent 2 DEB package (Ubuntu)
apt:
deb: "/tmp/zabbix-agent2.deb"
state: present
when: ansible_distribution == 'Ubuntu'
when: os_dict[ansible_distribution]['zabbix_repo'] is defined

- name: Copy Zabbix Agent 2 configuration
copy:
src: /root/roles/files/zabbix_agent2.conf
dest: /etc/zabbix/zabbix_agent2.conf
notify: Restart zabbix-agent2

- name: Enable Zabbix Agent 2 service
service:
name: zabbix-agent2
enabled: yes

handlers:
- include: /root/roles/handlers/main.yml
знаю что код не в порядке, пока бы отладить работу, а потом уже приводить в божеский вид)

10 ответов

154 просмотра

https://www.zabbix.com/forum/zabbix-troubleshooting-and-problems/49583-gpg-key-issue-centos-7-repo

Pasha-Shredder Автор вопроса
Dm
https://www.zabbix.com/forum/zabbix-troubleshootin...

до этого находил другой ключ, тоже на форуме, но и эта ссылка не решила проблему, пока не понимаю что ему не нравится хотя люди пишут что решало проблему, странно

Pasha Shredder
до этого находил другой ключ, тоже на форуме, но и...

так вы разберитесь без ansible сначала хотя бы как zabbix ставить, а потом уже плейбук пишите

Pasha-Shredder Автор вопроса
dslimp
так вы разберитесь без ansible сначала хотя бы как...

как ставить я в курсе) руками на сервере целевом всё работает, но при запуске плейбука ругается на ключ

Pasha Shredder
как ставить я в курсе) руками на сервере целевом в...

зачем локально сохранять rpm файл если сразу можно с url поставить?

Pasha-Shredder Автор вопроса
dslimp
зачем локально сохранять rpm файл если сразу можно...

понимаю, можно я на подмене на чужом проекте, и для меня 400 + серверов много, первый такой проект, и мне кажется так надёжнее что ли, я не профи в работе с ансибл, но инструмент нравится, времени мало что бы хорошо его выучить

не проще, вы наоборот усложняете лишними тасками плейбук

Pasha-Shredder Автор вопроса
dslimp
не проще, вы наоборот усложняете лишними тасками п...

--- - name: Install and configure Zabbix Agent 2 hosts: all become: true tasks: - name: Import Zabbix GPG key for RPM (CentOS) shell: rpm --import https://repo.zabbix.com/RPM-GPG-KEY-ZABBIX-A14FE591-EL5 when: ansible_distribution == 'CentOS' - name: Install Zabbix Agent 2 RPM package (CentOS) yum: name: "https://repo.zabbix.com/zabbix/6.4/rhel/8/x86_64/zabbix-agent2-6.4.6-release1.el8.x86_64.rpm" state: present when: ansible_distribution == 'CentOS' - name: Install Zabbix Agent 2 DEB package (Ubuntu) apt: deb: "https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix/zabbix-agent2_6.4.6-1%2Bubuntu22.04_amd64.deb" state: present when: ansible_distribution == 'Ubuntu' - name: Copy Zabbix Agent 2 configuration copy: src: /root/roles/files/zabbix_agent2.conf dest: /etc/zabbix/zabbix_agent2.conf notify: Restart zabbix-agent2 - name: Enable Zabbix Agent 2 service service: name: zabbix-agent2 enabled: yes handlers: - include: /root/roles/handlers/main.yml так лучше и быстрее) спасибо за совет)

Pasha Shredder
--- - name: Install and configure Zabbix Agent 2 ...

а почему установка идет через таск, а хендлер вызывается из какой-то роли?

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта