AWS SNS: Как отправлять уведомления в несколько ARN, используя одну и ту же тему SNS

Как сказано в моем вопросе, я хотел бы отправлять уведомления нескольким ARN, используя одна тема в соц.сетях .. дайте знать, возможно ли это Я написал довольно простую инструкцию для настройки нашего брандмауэра iptables в centos. Вот сценарий, который я написал: --- - hosts: test remote_user: deploy sudo: True tasks: - name: Get ...

Я пишу довольно простую обучающую книгу для настройки нашего брандмауэра iptables в centos. Вот инструкция, которую я написал:

---
- hosts: test
  remote_user: deploy
  sudo: True
  tasks:
  - name: Get iptables rules
    shell: /sbin/iptables -L
    register: iptablesrules
    always_run: yes
  - name: Add nginx iptables rule
    command: /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT -m comment --comment "Nginx_HTTP"
    when: iptablesrules.stdout.find("Nginx_HTTP") == -1
  - name: Add nginx ssl iptables rule
    command: /sbin/iptables -I INPUT -p tcp --dport 443 -j ACCEPT -m comment --comment "Nginx_SSL"
    when: iptablesrules.stdout.find("Nginx_SSL") == -1
  - name: Add postgres rule on ham0 interface
    command: /sbin/iptables -I INPUT -p tcp -s 0/0 --sport 1024:65535 -d 0.0.0.0/0 --dport 5432 -m state --state NEW,ESTABLISHED -j ACCEPT -m comment --comment "Postgres"
    when: iptablesrules.stdout.find("Postgres") == -1
  - name: save iptables
    command: service iptables save
  - name: ensure iptables is set to start at boot
    action: command /sbin/chkconfig iptables on

Все работает, как ожидалось, хотя я уверен, что это может быть лучше. Но мой вопрос касается правила Постгреса. Я хочу динамически заменить адрес назначения 0.0.0.0/0 на IP-адрес определенного интерфейса (ham0) в целевом поле. Я предполагаю, что могу сделать что-то вроде ansible_ham0.ipv4.address, чтобы получить IP-адрес. Но я не уверен, как передать это в правило Postgress в качестве переменной.

Я читаю документацию, и у меня возникли трудности с ней. Я буду продолжать исследования, но тем временем, если у кого-то есть идея, как это сделать, я был бы очень признателен за помощь. [...]

Jan 12 14:05:01 (removed)-http CROND[25392]: (root) CMD (curl http://www.   (removed)(removed)/Ebay/GetOrders.php)
Jan 12 14:05:01 (removed)-http CROND[25393]: (root) CMD (root curl http://www.(removed)(removed)/Ebay/GetOrders.php)
Jan 12 15:01:01 (removed)-http CROND[12453]: (root) CMD (run-parts /etc/cron.hourly)
Jan 12 15:01:01 (removed)-http run-parts(/etc/cron.hourly)[12453]: starting 0anacron
Jan 12 15:01:01 (removed)-http run-parts(/etc/cron.hourly)[12462]: finished 0anacron
Jan 12 15:01:01 (removed)-http run-parts(/etc/cron.hourly)[12453]: starting 0yum-hourly.cron
Jan 12 15:01:01 (removed)-http run-parts(/etc/cron.hourly)[12468]: finished 0yum-hourly.cron
Jan 12 15:05:01 (removed)-http CROND[13880]: (root) CMD (curl http://www.(removed)(removed)/Ebay/GetOrders.php)
Jan 12 15:05:01 (removed)-http CROND[13881]: (root) CMD (root curl http://www.(removed)(removed)/Ebay/GetOrders.php)
Jan 12 15:26:25 (removed)-http crontab[21340]: (root) LIST (root)
Jan 12 15:39:08 (removed)-http crontab[25757]: (root) LIST (root)
Jan 12 15:39:26 (removed)-http crond[3275]: (CRON) INFO (Shutting down)
Jan 12 15:39:26 (removed)-http crond[25906]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 20% if used.)
Jan 12 15:39:26 (removed)-http crond[25906]: (CRON) INFO (running with inotify support)
Jan 12 15:39:26 (removed)-http crond[25906]: (CRON) INFO (@reboot jobs will be run at computer's startup.)
0
задан 12 January 2016 в 17:49
1 ответ
5 * * * * root curl http://www.(removed)/Ebay/GetOrders.php

Вы настроили его запускать каждый час, через пять минут после часа.

Вы хотите:

*/5 * * * * root curl http://www.(removed)/Ebay/GetOrders.php
3
ответ дан 4 December 2019 в 12:24

Теги

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