当前位置:网站首页>Ansible实战系列三 _ task常用命令
Ansible实战系列三 _ task常用命令
2022-07-06 09:13:00 【hyh123a】
前言
记录一下常用的ansible task中常用命令
注意记录时间和版本号
--- 记录于 2021年8月
环境
ubuntu 20.04
ansible 2.9.20
官方文档
https://docs.ansible.com/ansible/latest/user_guide/index.html
1、脚本相关
- 执行shell
- name: Add route
command: /sbin/ip route add 10.250.129.0/24 dev eth0
2、文件文本相关
- 复制
- name: Copy sources.list
copy:
src: sources.list.stretch
dest: /etc/apt/sources.list
- 修改文字
- name: Update monit service
lineinfile:
path: /etc/init.d/monit
regexp: '^CONFIG='
line: 'CONFIG=/root/monitrc'
- 删除文件
- name: Remove tunnel service
file:
path: /etc/systemd/system/node-exporter-tunnel.service
state: absent
3、安装卸载相关
- 安装
- name: Install tcpdump
apt:
name: tcpdump
update_cache: yes
- 卸载
- name: Uninstall ntpd
apt:
name: ntp
state: absent
4、服务相关
- 设置开机自启动
- name: Enable systemd-timesyncd service
systemd:
name: systemd-timesyncd
state: restarted
enabled: yes
daemon_reload: yes
- 关闭开机自启动
- name: Disable autossh-tunnel service
systemd:
name: autossh-tunnel
state: stopped
enabled: no
daemon_reload: yes
ignore_errors: yes
- 重启服务
- name: Restart journald service
systemd:
name: systemd-journald
state: restarted
5、 其他
- 设置时区
- name: Set timezone to Asia/Shanghai
timezone:
name: Asia/Shanghai
- 添加定时任务
- name: Add cronjob
cron:
name: "cell_mgmt.sh"
user: root
job: "/root/cell_mgmt.sh | sponge /root/cell_mgmt.prom"
cron_file: /etc/crontab
其他
如有问题 欢迎补充
如有疑问 欢迎提出
如有作用 欢迎点赞
边栏推荐
猜你喜欢
MySQL transaction log
Mysql28 database design specification
【C语言】深度剖析数据存储的底层原理
Opencv uses freetype to display Chinese
windows下同时安装mysql5.5和mysql8.0
A brief introduction to the microservice technology stack, the introduction and use of Eureka and ribbon
35 is not a stumbling block in the career of programmers
【博主推荐】asp.net WebService 后台数据API JSON(附源码)
Just remember Balabala
Idea import / export settings file
随机推荐
CSDN question and answer module Title Recommendation task (I) -- Construction of basic framework
CSDN博文摘要(一) —— 一个简单的初版实现
MySQL35-主从复制
[C language foundation] 04 judgment and circulation
February 13, 2022-3-middle order traversal of binary tree
CSDN问答模块标题推荐任务(二) —— 效果优化
Mysql25 index creation and design principles
Mysql34 other database logs
Record the first JDBC
Why is MySQL still slow to query when indexing is used?
IDEA 导入导出 settings 设置文件
C language advanced pointer Full Version (array pointer, pointer array discrimination, function pointer)
Invalid default value for 'create appears when importing SQL_ Time 'error reporting solution
MySQL20-MySQL的数据目录
解决:log4j:WARN Please initialize the log4j system properly.
Global and Chinese markets of static transfer switches (STS) 2022-2028: Research Report on technology, participants, trends, market size and share
MySQL transaction log
SSM整合笔记通俗易懂版
frp内网穿透那些事
MySQL34-其他数据库日志