ansible - ansible-playbook ansible-yum_repository 写入控制台
问题描述
我有一个这样做的剧本:
- name: Add Copr Yum Repository
yum_repository:
name: czanik-syslog-ng-githead
description: Copr repo for syslog-ng-githead owned by czanik
baseurl: https://copr-be.cloud.fedoraproject.org/results/czanik/syslog-ng-githead/epel-7-$basearch/
skip_if_unavailable: yes
gpgkey: https://copr-be.cloud.fedoraproject.org/results/czanik/syslog-ng-githead/pubkey.gpg
repo_gpgcheck: no
enabled: yes
我每 15 分钟从 cron 运行我的剧本,每 15 分钟我看到这个......
2019 Feb 16 20:45:31 sa-tool-001.example.com ansible-yum_repository Invoked with force=None directory_mode=None ip_resolve=None remote_src=None reposdir=/etc/yum.repos.d includepkgs=None owner=None bandwidth=None cost=None file=None exclude=None mirrorlist_expire=None follow=False attributes=None keepalive=None content=NOT_LOGGING_PARAMETER repo_gpgcheck=False src=None group=None failovermethod=None unsafe_writes=None delimiter=None deltarpm_metadata_percentage=None gpgkey=['https://copr-be.cloud.fedoraproject.org/results/czanik/syslog-ng-githead/pubkey.gpg'] setype=None http_caching=None priority=None serole=None mirrorlist=None params=None gpgcheck=None include=None proxy_username=None username=None metadata_expire=None description=Copr repo for syslog-ng-githead owned by czanik ui_repoid_vars=None selevel=None sslclientcert=None baseurl=['https://copr-be.cloud.fedoraproject.org/results/czanik/syslog-ng-githead/epel-7-$basearch/'] gpgcakey=None sslverify=None s3_enabled=None state=present sslcacert=None proxy_password=NOT_LOGGING_PARAMETER enablegroups=None regexp=None password=NOT_LOGGING_PARAMETER seuser=None retries=None protect=None ssl_check_cert_permissions=None throttle=None name=czanik-syslog-ng-githead deltarpm_percentage=None sslclientkey=None metalink=None enabled=True skip_if_unavailable=True keepcache=None mode=None timeout=None async=None metadata_expire_filter=None backup=None proxy=None
...被写入控制台。这很烦人,尤其是当您以 root 身份编辑文件或某个日志文件的尾随输出时。我如何让它停止?
解决方案
no_log: True
在任务中设置。这样,Ansible 不会记录任务
- name: Add Copr Yum Repository
yum_repository:
name: czanik-syslog-ng-githead
description: Copr repo for syslog-ng-githead owned by czanik
baseurl: https://copr-be.cloud.fedoraproject.org/results/czanik/syslog-ng-githead/epel-7-$basearch/
skip_if_unavailable: yes
gpgkey: https://copr-be.cloud.fedoraproject.org/results/czanik/syslog-ng-githead/pubkey.gpg
repo_gpgcheck: no
enabled: yes
no_log: True
您必须为整个设置变量task
,而不是专门为 yum 模块设置变量。
推荐阅读
- reactjs - React Native 使用多个组件而不共享状态
- python - python中两个单词之间需要空格,有两个输入
- c# - log4net:关闭在层次结构 [MyRepository] 上调用
- node.js - MongoDB 指南针断开连接
- sql-server - 带排序的 SQL 实际执行计划成本高
- javascript - 如何在javascript中写入文本文件而不覆盖文本?
- c - 从二叉搜索树中删除具有 2 个子节点的节点
- javascript - 尝试从内部存储数据中使用 JSON.parse 时收到错误
- python - 从 python 中的 gnuradio src 对象确定样本的大小
- php - 如何保护我用于客户登录的 Api 而不会使其他人易受攻击