创建密码库/创建用户帐户/更新 Ansible 库的密钥/ 配置cron作业

这篇具有很好参考价值的文章主要介绍了创建密码库/创建用户帐户/更新 Ansible 库的密钥/ 配置cron作业。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

创建密码库

创建用户帐户

更新 Ansible 库的密钥

 配置cron作业


 文章来源地址https://www.toymoban.com/news/detail-656651.html

创建密码库

    按照下方所述,创建一个 Ansible 库来存储用户密码:

        库名称为 /home/curtis/ansible/locker.yml

        库中含有两个变量,名称如下:

            pw_developer,值为 Imadev

            pw_manager,值为 Imamgr

        用于加密和解密该库的密码为 whenyouwishuponastar

        密码存储在文件 /home/curtis/ansible/secret.txt 中

创建密码库/创建用户帐户/更新 Ansible 库的密钥/ 配置cron作业,ansible

vim locker.yml
pw_developer: Imadev
pw_manager: Imamgr
vim secret.txt
whenyouwishuponastar
ansible-vault encrypt --vault-password-file=secret.txt locker.yml
ansible-vault view --vault-password-file=secret.txt locker.yml

创建用户帐户

        从 http://rhgls.area12.example.com/materials/user_list.yml 下载要创建的用户的列表,并将它保存到 /home/curtis/ansible

        在本次考试中使用在其他位置创建的密码库 /home/curtis/ansible/locker.yml 。创建名为 /home/curtis/ansible/users.yml 的 playbook ,从而按以下所述创建用户帐户:

            职位描述为 developer 的用户应当:

                在 dev 和 test 主机组中的受管节点上创建

                从 pw_developer 变量分配密码

                分配对应的用户ID

                是补充组 devops 的成员

            职位描述为 manager 的用户应当:

                在 prod 主机组中的受管节点上创建

                从 pw_manager 变量分配密码

                分配对应的用户ID

                是补充组 opsmgr 的成员

        密码采用 SHA512 哈希格式。

        您的 playbook 应能够在本次考试中使用在其他位置创建的库密码文件 /home/curtis/ansible/secret.txt 正常运行。

创建密码库/创建用户帐户/更新 Ansible 库的密钥/ 配置cron作业,ansible

 

wget  http://rhgls.area12.example.com/materials/user_list.yml

 

vim users.yml
- hosts: all
  vars_files:
          - user_list.yml
          - locker.yml
  tasks:
          - group:
                  name: devops
                  state: present
          - group:
                  name: opsmgr
                  state: present
          - user:
                  name: "{{ item.name }}"
                  uid: "{{ item.uid }}"
                  groups: devops
                  password: "{{ pw_developer | password_hash ('sha512')}}"
                  state: present
            when: ( 'dev' in group_names or 'test' in group_names) and ( item.job== "developer")
            loop: "{{ users }}"
          - user:
                  name: "{{ item.name }}"
                  uid: "{{ item.uid }}"
                  groups: opsmgr
                  state: present
                  password: "{{ pw_manager | password_hash ('sha512')}}"
            when: ( 'prod' in group_names ) and ( item.job== "manager")
            loop: "{{ users}}"

创建密码库/创建用户帐户/更新 Ansible 库的密钥/ 配置cron作业,ansible

 创建密码库/创建用户帐户/更新 Ansible 库的密钥/ 配置cron作业,ansible

 

ansible-playbook users.yml --vault-password-file=secret.txt

创建密码库/创建用户帐户/更新 Ansible 库的密钥/ 配置cron作业,ansible

 

更新 Ansible 库的密钥

    按照下方所述,更新现有 Ansible 库的密钥:

        从 http://rhgls.area12.example.com/materials/salaries.yml 下载 Ansible 库到 /home/curtis/ansible

        当前的库密码为 insecure8sure

        新的库密码为 bbs2you9527

        库使用新密码保持加密状态

创建密码库/创建用户帐户/更新 Ansible 库的密钥/ 配置cron作业,ansible 

wget http://rhgls.area12.example.com/materials/salaries.yml

 创建密码库/创建用户帐户/更新 Ansible 库的密钥/ 配置cron作业,ansible

ansible-vault rekey salaries.yml

 配置cron作业

    创建名为/home/curtis/ansible/cron.yml的playbook,在所有托管主机上运行为用户curtis创建如下cron作业:

        /home/curtis/ansible/cron.yml 用户curtis必须配置运行每个2分钟并执行logger "EX294 in progress"的cron作业

创建密码库/创建用户帐户/更新 Ansible 库的密钥/ 配置cron作业,ansible

vim cron.yml 
- hosts: all
  tasks:
          - cron:
                  name: cron
                  user: curtis
                  minute: "*/2"
                  job: logger "EX294 in progress"

 创建密码库/创建用户帐户/更新 Ansible 库的密钥/ 配置cron作业,ansible

ansible-playbook cron.yml

创建密码库/创建用户帐户/更新 Ansible 库的密钥/ 配置cron作业,ansible

 

ansible all -a "crontab -lu curtis"

到了这里,关于创建密码库/创建用户帐户/更新 Ansible 库的密钥/ 配置cron作业的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows 2012 配置远程桌面帐户允许多用户同时登录

    Windows Server 2008之后的操作系统默认只能存在一个用户会话,通过以下设置,可以开启多用户同时登陆服务器。 1、启用远程桌面 打开任务栏左下角的“服务器管理器”,在左侧列表中选中“本地服务器”或者在\\\"我的电脑“上右键属性---远程设置。 然后将右侧“远程桌面”功

    2024年02月11日
    浏览(29)
  • Mysql创建用户并且给指定用户添加某个库的所有权限

    运行以下命令首先运行的用户需要有以下操作权限才可以执行 创建用户:命令中的’username’替换为您要创建的用户名,‘host’替换为用户的主机名或IP地址如果都可以访问则配置’%\\\',\\\'password’替换为用户的密码 创建用户 ‘it’ 并且设置任何ip都可访问密码设置123456 创建

    2024年02月11日
    浏览(30)
  • git查看密钥、生成密钥、初始化用户名及邮箱、查看配置信息

    目录 一、查看git配置信息 二、查看密钥文件位置 三、生成密钥 四、查看密钥 五、初始化用户名、邮箱 进入ssh文件夹( 如果没有此文件夹,就生成密钥,生成此文件路径 ) 输出具体路径    输入以下命令生成密钥,默认密钥路径如图

    2024年02月13日
    浏览(44)
  • 01_什么是ansible、基本架构、ansible工作机制、Ansible安装、配置主机清单、设置SSH无密码登录等

    1.什么是ansible 1.1.基本介绍 1.2.基本架构 1.3.基本特征 1.4.优点 1.5.ansible工作机制 2.Ansible安装 2.1.机器准备 2.2.安装ansible 2.2.1.安装epel源 2.2.2.安装ansible 2.2.3.查看ansible版本 2.2.4.树状结构展示文件夹 2.2.4.1.其中ansible.cfg的内容如下 2.2.4.2.host的默认内容是 2.3.配置主机清单 2.4.设置

    2024年02月14日
    浏览(29)
  • Linux 如何创建用户、设置密码、创建组、用户和组绑定、用户之间切换、普通用户切换到root用户?

    1.1. 具体操作 使用 useradd 命令可以创建新用户。例如,创建一个名为 “newuser” 的用户,可以执行以下命令: 该命令会创建一个新用户,但没有设置密码。 1.2. useradd 命令使用说明 useradd 命令用于创建新用户帐户。以下是常用选项和示例: 选项: -c :指定用户的注释。 -d :

    2024年04月14日
    浏览(29)
  • Linux下如何创建新用户并设置密码及删除用户

    一:演示创建新用户binbin 在命令行输入useradd binbin,表示创建新用户binbin 回车后,直接 ll 回车查看到 binbin 就已经创建好了 二:设置密码 1.1输入命令: passwd binbin,回车,设置用户 binbin 的登录密码 1.2 注意: 输入密码时候输入内容不可见,光标也不会移动输入完直接回车

    2024年02月12日
    浏览(32)
  • 使用RSA密钥交换和密码验证进行安全的stelnet远程登录配置实验(华为ensp实现)

    配置R1与R3之间的RSA密钥交换,使得R1可以通过stelnet方式安全地访问R3。 配置R2通过使用密码登录,使得R2可以通过stelnet方式安全地访问R3。 了解了RSA密钥交换和密码验证方式在实际中的应用,加深了对这些知识点的理解。 设备:ensp下的路由器R1,R2,R3和交换机。 连接:R1的

    2024年02月04日
    浏览(39)
  • 网通光纤路由器怎么设置为什么提示帐户密码错误

    最近小编因为工作原因又要搬家,新房东家是网通光纤宽带,是光纤进楼后先进的光纤接受器,看外观像是大的交换机。然后每个房间一条网线可以直接插入电脑,找房东开个帐户然后买张冲值卡,下载一个新的连接客户端,输入帐户密码就可以上网了.家里两台电脑需要上网

    2024年02月06日
    浏览(33)
  • Windows 10 怎么创建本地帐户?

    在Windows 10系统中,您可以在计算机上创建一个本地帐户来执行任何任务。但是,与使用 Microsoft 帐户不同,您的设置、首选项和文件将保留在本地,以获得更安全和私密的体验。下面就给大家带来几种创建本地帐户的方法。 方法一:在 Windows 10 上创建本地帐户 1、打开Window

    2024年02月08日
    浏览(32)
  • CentOS 7 服务器上创建新用户及设置用户密码有效期

    一、创建用户 1、以 root 用户身份登录到 CentOS 服务器 2、运行以下命令以创建新用户: 3、运行以下命令以设置新用户的密码: 4、如果您希望将新创建的用户添加到用户组中,可以通过以下命令添加: 5、运行以下命令以查看新用户所属的用户组: 6、操作 二、设置用户密码

    2024年02月03日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包