首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 使用Ansible Galaxy实现安全加固与自动化部署

    ansible 2.1.0.0-1ppa~trusty all 安装配置SSH角色:ansible@tw17ch01:/etc/ansible/playbooks$ sudo ansible-galaxy 默认配置:强烈建议修改默认端口、禁用root登录并设置PasswordAuthentication no部署防火墙角色:ansible@tw17ch01:/etc/ansible/roles$ sudo ansible-galaxy install geerlingguy.firewall配置fail2ban防护:ansible@tw17ch01:/etc/ansible/roles$ sudo ansible-galaxy install tersmitten.fail2ban设置日志收集系统:ansible@tw17ch01:/etc/ansible/roles$ sudo ansible-galaxy install jpnewman.elk-filebeat

    33010编辑于 2025-08-06
  • 来自专栏小朋友学云计算

    11-Role

    init 角色名 -p 目录名 cd /home/ansible/playbooks ansible-galaxy init apache -p roles/ tree roles/ roles/ └ /timesync-1.0.1.tar.gz name: timesync 安装本地源 [student@workstation ansible]$ ansible-galaxy install - remove apache [student@workstation ansible]$ ansible-galaxy list - balancer, (unknown version) - phpinfo , (unknown version) - timesync, (unknown version) 搜索 在互联网中搜索redis角色,并查看详细信息 ansible-galaxy search redis –vvv 安装网络中下载的redis角色,并查看详细信息 ansible-galaxy install redis –p roles/ -vvv

    92230发布于 2020-01-14
  • 来自专栏CSDN搜“看,未来”

    role 的组织方式

    创建roles 通常创建一个role的方法有两种: 命令mkdir和touch行手动创建 使用ansible-galaxy自动初始化一个role 当然我现在还是用现成的。 例如,我想使用「ansible-galaxy init」命令创建一个名字为role_A 的role,可以这样写: ansible-galaxy init role_A 创建后的目录结构如下: ➜ tree templates ├── tests │ ├── inventory │ └── test.yml └── vars └── main.yml directories, files 使用「ansible-galaxy

    67120编辑于 2022-05-06
  • 来自专栏Linux云计算及前后端开发

    第七章·自动化运维工具-Ansible roles

    Ansible Roles最佳实践 ---- roles小技巧 1.创建roles目录结构,手动使用ansible-galaxy init test role 2.编写roles功能 3.在playbook rsync 1.规划目录结构如下 [root@m01 rsync]# cd /etc/ansible/roles/ [root@m01 roles]# ll 总用量 0 [root@m01 roles]# ansible-galaxy Galaxy官方网站:TP ansible提供了一个命令ansible-galaxy,可以用来对roles项目进行初始化,查找,安装,移除等操作 [root@m01 roles]# ansible-galaxy --help Usage: ansible-galaxy [delete|import|info|init|install|list|login|remove|search|setup] [--help <command> --help' for more information on a specific command. ---- 使用galaxy搜索项目 [root@m01 roles]# ansible-galaxy

    1.1K10编辑于 2022-09-26
  • 来自专栏全栈程序员必看

    ansible 学习笔记

    action: ping ansible-galaxy 参数详解: [root@localhost ~]# ansible-galaxy -h Usage: ansible-galaxy [init|info Options: -h, --help show this help message and exit See 'ansible-galaxy <command> --help' for more information on a specific command. ansible-galaxy 指令用于方便的从https://galaxy.ansible.com/ 站点下载第三方扩展模块,我们可以形象的理解其类似于 例子: [root@localhost ~]# ansible-galaxy install aeriscloud.docker - downloading role 'docker', owned by

    71910编辑于 2022-07-20
  • 来自专栏开源部署

    通过 Ansible 安装 Docker

    先在 Ansible Galaxy 搜索 docker,由 geerlingguy 贡献的 docker role 是目前最受欢迎的: 通过 ansible-galaxy 命令可以把上面搜索到的 role 安装到本地: $ ansible-galaxy install geerlingguy.docker 了解 docker role 的基本配置 我们安装的 geerlingguy.docker role

    90010编辑于 2022-07-24
  • 来自专栏木二天空

    003.Ansible基础使用

    2.2 ansible-galaxy ansible-galaxy类似GitHub或PIP功能,通过ansible-galaxy命令可查找和安装优秀的Roles。 基本语法: 1 ansible-galaxy [delete|import|info|init|install|list|login|remove|search|setup] [--help]

    1.7K20发布于 2019-06-26
  • 来自专栏响应式编程

    让Docker20运行在Ubuntu20里的Ubuntu20上

    7) 下载在 VM 安装 Docker 的脚本,并安装 在 kvmhost 上执行: ansible-galaxy install \ --roles-path ~/.ansible/roles/ \ git+https://github.com/haxorof/ansible-role-docker-ce.git,3.3.2 ansible-galaxy list ~/devenv_bootstrap

    1.1K10编辑于 2022-05-30
  • 来自专栏响应式编程

    一键自动安装Docker

    在 KVMHost 上安装 docker role ansible-galaxy install \ --roles-path ~/.ansible/roles/ \ git+https://github.com /haxorof/ansible-role-docker-ce.git,2.7.0 # ansible-galaxy list 其代码保存在 ~/.ansible/roles/ansible-role-docker-ce

    1.5K30编辑于 2022-05-30
  • 来自专栏开源部署

    通过 Ansible 创建 Jenkins Server

    直接搜索 jenkins,由 geerlingguy 贡献的 jenkins role 是目前最受欢迎的: ansible-galaxy 命令 通过 ansible-galaxy 命令可以把上面搜索到的 role 安装到本地: $ ansible-galaxy install geerlingguy.jenkins 由于 geerlingguy.jenkins role 依赖 geerlingguy.Java

    80420编辑于 2022-07-24
  • 来自专栏云计算教程系列

    如何使用Ansible自动在Ubuntu 14.04上安装WordPress

    在项目的根文件夹(~/wordpress-ansible),创建一个名为roles和cd的目录: mkdir roles && cd roles 我们可以使用名为的Ansible工具来引导我们的角色ansible-galaxy 对于我们要创建的每个角色,我们将运行ansible-galaxy init: ansible-galaxy init server ansible-galaxy init php ansible-galaxy init mysql ansible-galaxy init wordpress 您会注意到,这会为我们的每个角色创建一个完整的文件结构。

    2.4K40发布于 2018-09-20
  • 来自专栏乱七八糟技术日常

    Ansible基础使用

    并将该文件传输远程服务器的对应执行用户$HOME/.ansible/tmp/ansible-tmp-数字/XXX.PY文件 给文件+x执行 执行并返回结果 删除临时py文件,sleep 0退出 2.0.5 ansible-galaxy 通过连接https://galaxy.ansible.com 下载相应的roles ansible-galaxy list # 列出已经安装的galaxy ansible-galaxy install geerlingguy.nginx # 安装一个geerlingguy.nginx角色 ansible-galaxy remove geerlingguy.nginx # 删除 2.0.6 ansible-pull

    1.7K20编辑于 2022-09-26
  • 来自专栏武培轩的专栏

    《Ansible自动化运维:技术与最佳实践》第三章读书笔记

    可将自己编写的 role 通过 ansible-galaxy 上传到 Galaxy 网站。也可通过 ansible-galaxy 命令实现 role 的分享和安装。 使用ansible-galaxy install就可以安装 role,默认安装路径为/etc/ansible/roles/。

    1.5K30发布于 2019-09-24
  • 来自专栏LEo的网络日志

    04 Jan 2022 ansible使用tips

    查看模块文档 ansible-doc -l # 列出所有模块 ansible-doc service ansible-doc -s service # 仅输出示例 安装collection ansible-galaxy

    26020编辑于 2023-10-17
  • 来自专栏大大刺猬

    笔记分享(3) ansible安装使用(不含playbook)

    mirror.tuna.tsinghua.edu.cn/epel/7/x86_64/ yum install ansible -y 讲解:ansible主要有7个命令:ansible、ansible-doc、ansible-galaxy 默认后面需要跟主机和选项部分,默认不指定模块时,使用的是command模块 ansible-doc : 帮助文档(这点就非常好用,很有红帽的风格) ansible-galaxy 下载扩展模块的, 类似

    1.1K40发布于 2021-04-01
  • 来自专栏Godev

    IT外包技能--生产高可用k8s实战(二)之ansible自动化部署实战笔记

    @node1 ~]# cd ansible [root@node1 ansible_roles_middleware]# [root@node1 ansible_roles_middleware]# ansible-galaxy created successfully [root@node1 ansible_roles_middleware]# [root@node1 ansible_roles_middleware]# ansible-galaxy created successfully [root@node1 ansible_roles_middleware]# [root@node1 ansible_roles_middleware]# ansible-galaxy created successfully [root@node1 ansible_roles_middleware]# [root@node1 ansible_roles_middleware]# ansible-galaxy

    1.4K50编辑于 2023-10-17
  • 来自专栏友儿

    ansible自动化运维工具命令

    定义并运行简单任务,主要用于临时一次性操作; ansible-config 查看、编辑、管理ansible配置; ansible-doc:文档查看工具,针对每个模块都有详细的用法说明和应用案例介绍; ansible-galaxy

    69520编辑于 2022-07-27
  • 来自专栏运维ABC

    ansible生产环境使用场景(二)

    172.27.34.50 / 被管服务器 一、创建目录列表 [root@ansible ~]# cd /etc/ansible/roles [root@ansible roles]# ansible-galaxy 使用ansible-galaxy命令初始化role的目录 二、生成密码 1.安装pip3 [root@ansible ~]# yum -y install python3-pip 2.安装passlib

    1.1K10发布于 2020-08-02
  • 来自专栏jeremy的技术点滴

    ansible简易入门之playbook

    role除了自己手写外,还可以通过ansible-galaxy安装得到,如: 1 ansible-galaxy install --roles-path . /roles bennojoy.mysql 在ansible-galaxy上有大量别人写的role,基本覆盖了常用的运维需求,很多直接拿来使用就好。

    1.4K40发布于 2018-05-10
  • 来自专栏BoyChai文档

    Ansible自动化运维工具

    galaxy.ansible.comAnsible-galaxy install 包名默认安装会的话会自动安装到~/.ansible/roles/下 可以使用-p参数指定位置然后参数init可以自动生成roles目录Ansible-galaxy 文件夹名字参数 -r 可以执行yml下载文件例如---- src: roles文件地 name: 下载后的本地昵称- src: roles文件地址 name: 下载后的本地昵称安装的时候可以使用命令Ansible-galaxy install -r yml.yml 进行下载装好的角色可以使用ansible-galaxy list查看J2详解J2全名为jinja2是python下一个被广泛运用的模板引擎,他的设计思想来源于Django EXPR%} 用于装载控制语句 比如if,for等{# #}用于注释Ps:jinja2模板文件本身不需要指定文件扩展名,使用.j2为后缀名只是为了更方便我们管理jinja2的模板创建和使用角色使用命令"ansible-galaxy init galaxy"创建一个galaxy模板[root@Ansible roles]# ansible-galaxy init galaxy- Role galaxy was created successfully

    3.1K30编辑于 2022-06-22
领券