首页 > 其他分享 >ansible使用collection

ansible使用collection

时间:2022-09-29 16:36:14浏览次数:40  
标签:hardening site devsec ansible collections collection 使用

1. 安装collection devsec.hardening

$ ansible-galaxy collection install devsec.hardening

2. 查看role

$ tree -d /home/rocky/.ansible/collections/ansible_collections/devsec/hardening

3. 剧本文件site.yml

$ cat site.yml 
---
- hosts: local
  gather_facts: yes
  become: yes
  collections:
    - devsec.hardening

  tasks:
    - import_role:
        name: os_hardening

4. 执行剧本

$ ansible-playbook -i /etc/ansible/hosts site.yml -k -e 'ansible_user=rocky'

标签:hardening,site,devsec,ansible,collections,collection,使用
From: https://www.cnblogs.com/liujitao79/p/16742005.html

相关文章

  • yaml-cpp 使用说明
    在程序员的开发生涯中,读写配置文件必不可少。配置文件有利于我们灵活配置工程,解决大量重复劳动,也方便调试。配置文件的格式有很多,最简单的有一行一行的文本,也有像json、......
  • NanoGUI教程-NanoGUI的使用
    使用C++在C++中有两种有效的方法可以使用NanoGUI:让NanoGUI初始化和管理OpenGL上下文(和GLFW),或者手动执行。如果让NanoGUI接管,则必须先调用NanoGUI::init(),然后再尝试执......
  • python argparse使用及常用环境
    简介argparse是python中用来方便获取命令行参数的模块,也可以很方便的做一个简单的命令行参数的设定,例如ls-h等后面加参数的情况,可以自己创建一个支持命令行参数的命令......
  • 使用animate.css增加动效
    给网页增加一些动效会使得网页更加地生动。animate.css封装了一个动画库,可直接使用封装好的动画效果。其链接为:​​https://daneden.github.io/animate.css/​​ 我们可以......
  • python之第三方库pycurl库:PycURl是一个C语言写的libcurl的python绑定库。libcurl 是一
    ​​https://zhuanlan.zhihu.com/p/163173013​​​去期待陌生,去拥抱惊喜。......
  • Go 使用 zap 日志库
    1.前言zap是我个人比较喜欢的日志库,是uber开源的,有较好的性能。很多开源Go项目都使用它作为日志组件。2.安装使用安装goget-ugo.uber.org/zap快速入门logg......
  • OpenMLDB Meetup No.6 回顾 | OpenMLDB+37手游:一键查收特征计算场景案例及进阶使用攻略
    OpenMLDBMeetupNo.6回顾会议内容OpenMLDB社区于2022年9月24日举行了第六期meetup,会议相关视频及资料如下:OpenMLDBPMCcoremember卢冕,以《开源机器学习数据库OpenM......
  • Vmware 安装使用记录
    关于VMware是常用的一款虚拟机软件,但是让人头疼的是这是一款商业软件,虽然网上可以搜到一些注册码,就怕某天被养肥了让人宰了,所以一直像找些替代产品,但是也没有......
  • Mongodb图形化工具Mongo Management Studio的初步使用记录
    工具官网下载地址:https://mms.litixsoft.de/ 使用免费版:  创建连接(可以测试下是否能连接) 可连接 点开数据库,点击对应集合 可以看到当前集合的存储数据......
  • Linux下使用HttpClient或启动Tomcat报错 java.net.SocketException: 权限不够
    java.net.SocketException:权限不够报错的原因是:java.net.SocketException:Permissiondenied,明显是网络权限问题。产生该问题的原因是linux操作系统不允许非root用户使......