Ansible
2.模块的使用
authorized_key模块添加sshkey认证
YUM模块的使用
COPY模块的使用
file
cron
firewalld
pam_limits
mysql_db
mysql_user
selinux
sysctl
yum
3.playbooks
初始化新安装CentOS7
模块文档工具ansible-doc
shell+register+when+模块RETURN变量
本文档使用 MrDoc 发布
-
+
首页
初始化新安装CentOS7
# 初始化新安装CentOS7 ## hosts ``` [template] 10.10.10.10 [template:vars] ansible_ssh_port=2222 ``` ## playbook ```yaml ➜ ansible-playbooks cat init-server.yaml --- - hosts: template remote_user: root tasks: - name: add repos copy: directory_mode: true src: /root/linux-init/yum.repos.d/ dest: /etc/yum.repos.d/ mode: 755 owner: root backup: ture - name: install vim yum: name: - net-tools - vim - wget - bind-utils state: present - name: modify firewalld firewalld: permanent: yes port: 11022/tcp state: enabled immediate: true - name: disable selinux copy: src: /root/linux-init/selinux-config dest: /etc/selinux/config mode: 644 owner: root - name: add sysctl.conf copy: src: /root/linux-init/sysctl.conf dest: /etc/sysctl.conf mode: 644 owner: root - name: add login.defs copy: src: /root/linux-init/login.defs dest: /etc/login.defs mode: 644 owner: root - name: add limits.conf copy: src: /root/linux-init/security-limits.conf dest: /etc/security/limits.conf mode: 644 owner: root - name: add /etc/pam.d/system-auth copy: src: /root/linux-init/pam.d-system-auth dest: /etc/pam.d/system-auth mode: 644 owner: root backup: true - name: add /etc/ssh/sshd_config copy: src: /root/linux-init/ssh-sshd_config dest: /etc/ssh/sshd_config mode: 600 owner: root - name: add /etc/audit/rules.d/djbh.rules copy: src: /root/linux-init/audit-rules.d-djbh.rules dest: /etc/audit/rules.d/djbh.rules mode: 644 owner: root ```
zhangky
2021年8月23日 14:02
分享文档
收藏文档
上一篇
下一篇
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码