
ansible
文章平均质量分 52
寻绾
这个作者很懒,什么都没留下…
展开
-
crontab 里如何创建带日期的文件
需求在crontab 执行定时任务时,将执行的任务输出到带日期的文件中 crontab中,执行脚本需要传入系统时间date+"%Y-%m-%d"正确写法为:$(date +"\%Y-\%m-\%d")而不是这样:date +‘%Y-%m-%d’00 00 * * * python3 /root/xxx/xxxx.py >> /var/ds/$(date +"%Y-%m-%d")-mengdou.txt...原创 2021-09-02 16:51:26 · 1289 阅读 · 0 评论 -
Ansible-playbook 传递变量参数
ansible-playbook yml脚本传递变量参数的几种方法playbook 脚本内容---- hosts: "{{ hosts }}" # 变量 remote_user: 普通用户 become: yes become_method: sudo tasks: - name: deliver authorized_keys authorized_key: user: "{{ user }}" # 变量 key: "{{ l原创 2021-08-02 19:50:19 · 3073 阅读 · 0 评论 -
Ansible普通用户批量推送及更换密钥的简单介绍
playbook- 介绍playbooks是一个不同于使用Ansible命令行执行方式的模式,其功能更强大灵活。简单来说,playbook是一个非常简单的配置管理和多主机部署系统,不同于任何已经存在的模式,可作为一个适合部署复杂应用程序的基础。Playbook可以定制配置,可以按照指定的操作步骤有序执行,支持同步和异步方式。值得注意的是playbook是通过YAML格式来进行描述定义的。核心元素Tasks:任务,由模板定义的操作列表Variables:变量Templates:模板,即使用模板原创 2021-07-31 19:53:59 · 556 阅读 · 0 评论 -
Ansible 之 Playbook详解
Playbook介绍Playbook与ad-hoc相比,是一种完全不同的运用ansible的方式,类似与saltstack的state状态文件。ad-hoc无法持久使用,playbook可以持久使用。playbook是由一个或多个play组成的列表,play的主要功能在于将事先归并为一组的主机装扮成事先通过ansible中的task定义好的角色。从根本上来讲,所谓的task无非是调用ansible的一个module。将多个play组织在一个playbook中,即可以让它们联合起来按事先编排的机制完成某原创 2021-07-31 19:17:59 · 1878 阅读 · 0 评论 -
Ansible之ansible.cfg配置文件详解
分为如下几类配置。(1)[defaults][defaults] # inventory = /etc/ansible/hosts # 定义Inventory # library = /usr/share/my_modules/ # 自定义lib库存放目录 # remote_tmp = $HOME/.ansible/tmp # 临时文件远程主机存放目录 # local_tmp = $HOME/.ansible/tmp # 临时文件本地存放原创 2021-06-02 15:42:30 · 525 阅读 · 0 评论