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

на сервере, мб я чёт упустил ?
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 ответов

147 просмотров

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
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
2
Привет!) Кто как юзает переменные в строках?) Чисто ради интереса Вот так: echo "У меня {$bananasAmount} бананов"; Или вот так: echo "У меня ${bananasAmount} бананов";
Виталий
3
разработчик ботов скидывает портфолио, боты которые он уже создал. А вот как узнать что это именно он их создал?
Gosudar
4
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
кто-нибудь уже пробовал это?
Lencore
4
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
❓ Подскажите как сделать в группе телеги функцию (кнопку) пересылки сообщения где есть нарушение правил? Бот к каждому сообщению (по определенным ключам) добавляет снизу кнопк...
Alexander
4
Вопрос: Здравствуйте! У меня возникла проблема с использованием плагина Mall в OctoberCMS. Я использую все файлы и компоненты в их исходном виде, без изменений. Однако на стр...
𐩱𐩪𐩣𐩱𐩲𐩺𐩡
8
Карта сайта