創建密碼庫/創建用戶帳戶/更新 Ansible 庫的密鑰/ 配置cron作業

目錄

創建密碼庫

創建用戶帳戶

更新 Ansible 庫的密鑰

?配置cron作業


?

創建密碼庫

? ? 按照下方所述,創建一個 Ansible 庫來存儲用戶密碼:

? ? ? ? 庫名稱為 /home/curtis/ansible/locker.yml

? ? ? ? 庫中含有兩個變量,名稱如下:

? ? ? ? ? ? pw_developer,值為 Imadev

? ? ? ? ? ? pw_manager,值為 Imamgr

? ? ? ? 用于加密和解密該庫的密碼為 whenyouwishuponastar

? ? ? ? 密碼存儲在文件 /home/curtis/ansible/secret.txt 中

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 正常運行。

?

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

?

vim users.yml
- hosts: allvars_files:- user_list.yml- locker.ymltasks:- group:name: devopsstate: present- group:name: opsmgrstate: present- user:name: "{{ item.name }}"uid: "{{ item.uid }}"groups: devopspassword: "{{ pw_developer | password_hash ('sha512')}}"state: presentwhen: ( 'dev' in group_names or 'test' in group_names) and ( item.job== "developer")loop: "{{ users }}"- user:name: "{{ item.name }}"uid: "{{ item.uid }}"groups: opsmgrstate: presentpassword: "{{ pw_manager | password_hash ('sha512')}}"when: ( 'prod' in group_names ) and ( item.job== "manager")loop: "{{ users}}"

?

?

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

?

更新 Ansible 庫的密鑰

? ? 按照下方所述,更新現有 Ansible 庫的密鑰:

? ? ? ? 從 http://rhgls.area12.example.com/materials/salaries.yml 下載 Ansible 庫到 /home/curtis/ansible

? ? ? ? 當前的庫密碼為 insecure8sure

? ? ? ? 新的庫密碼為 bbs2you9527

? ? ? ? 庫使用新密碼保持加密狀態

?

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

?

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作業

vim cron.yml 
- hosts: alltasks:- cron:name: cronuser: curtisminute: "*/2"job: logger "EX294 in progress"

?

ansible-playbook cron.yml

?

ansible all -a "crontab -lu curtis"

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/43143.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/43143.shtml
英文地址,請注明出處:http://en.pswp.cn/news/43143.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

神經網絡基礎-神經網絡補充概念-39-梯度消失與梯度爆炸

簡介 梯度消失和梯度爆炸是在深度神經網絡中訓練過程中可能出現的問題,導致模型難以訓練或無法收斂。這些問題與反向傳播算法中的梯度計算有關。 概念 梯度消失(Gradient Vanishing):在深層神經網絡中,特別是具有很…

File inclusion

文章目錄 File inclusion(local)File inclusion(remote) File inclusion(local) 隨便選擇一個點擊提交,提交后觀察 url ?filename 我們可以使用相對路徑../../../../../訪問我們想要看到的文件內容 查看windows系統的主機映射文件../../../../Windows/System32/…

ShardingSphere 可觀測 SQL 指標監控

ShardingSphere并不負責如何采集、存儲以及展示應用性能監控的相關數據,而是將SQL解析與SQL執行這兩塊數據分片的最核心的相關信息發送至應用性能監控系統,并交由其處理。 換句話說,ShardingSphere僅負責產生具有價值的數據,并通過…

Go 語言中排序的 3 種方法

原文鏈接: Go 語言中排序的 3 種方法 在寫代碼過程中,排序是經常會遇到的需求,本文會介紹三種常用的方法。 廢話不多說,下面正文開始。 使用標準庫 根據場景直接使用標準庫中的方法,比如: sort.Intsso…

【C++】AVL樹(平衡二叉樹)

目錄 一、AVL樹的定義二、AVL樹的作用三、AVL樹的插入操作插入——平衡因子的更新插入——左單旋插入——右單旋插入——左右雙旋插入——右左雙旋 四、ALVL樹的驗證五、AVL樹的性能 一、AVL樹的定義 AVL樹,全稱 平衡二叉搜索(排序)樹。 二…

一次Linux圖形化界面恢復

一次Linux 圖形化界面恢復 一次Linux 圖形化界面恢復出現問題場景問題排查 一次Linux 圖形化界面恢復 出現問題場景 使用xmanager遠程連接虛機的CentOS7系統圖形界面出現已拒絕x11轉移申請問題,在折騰X11過程中,安裝與卸載的過程中不小心把xorg-x11-xa…

HCIP的交換機實驗

題目 拓撲圖 PC1/3接口用access 創建WLAN LSW1 創建WLAN [lsw1]vlan batch 2 to 6[lsw1-Ethernet0/0/1]p [lsw1-Ethernet0/0/1]port l [lsw1-Ethernet0/0/1]port link- [lsw1-Ethernet0/0/1]port link-flap [lsw1-Ethernet0/0/1]port link-type acc [lsw1-Ethernet0/0…

kubeasz在線安裝K8S集群單master集群(kubeasz安裝之二)

一、介紹 Kubeasz 是一個基于 Ansible 自動化工具,用于快速部署和管理 Kubernetes 集群的工具。它支持快速部署高可用的 Kubernetes 集群,支持容器化部署,可以方便地擴展集群規模,支持多租戶,提供了強大的監控和日志分…

Bigemap Pro國產基礎軟件介紹——一款多源數據處理軟件

一、軟件簡介 Bigemap Pro是由成都比格圖數據處理有限公司(下稱”BIGEMAP”)開發和發行的國產大數據處理基礎軟件。Bigemap Pro是在BIGEMAP GIS Office基礎上,經過十年的用戶積累與反饋和技術更新迭代出的新一代基礎軟件產品。Bigemap Pro國產基礎軟件集成了數據采…

【Diffusion】李宏毅2023機器學習Diffusion筆記

文章目錄 1 想法概述2 實際過程階段1 Add Noise階段2 Denoise 3 數學原理4 為什么推理時要額外加入noise5 一些不知道對不對的Summary 1 想法概述 從一張充滿噪聲的圖中不斷denoise,最終得到一張clear的圖片。為了確定當前圖片中噪聲占比的大小,同時輸入…

rust踩雷筆記(1)——切片傳參和解引用賦值

最近學習rust,網上資料還是很有限,做題遇到的問題,有時需要自己試驗。把自己做題過程遇到的問題,和試驗的結論,做一些簡單記錄。 閱讀下列文字和代碼 用切片(的引用)做參數要非常小心&#xff…

LVS負載均衡之--Keepalived模式(超詳細)

一.Keepalived概述 Keepalived起初是專門針對LVS設計的一款強大的輔助工具,主要用來提供故障切換和健康檢查功能-----判斷LVS負載調度器,節點服務器的可用性,及時隔離并替換為新的服務器,當故障主機恢復后將其重新加入群集中Keep…

【數據結構】二叉樹

🐇 🔥博客主頁: 云曦 📋系列專欄:數據結構 💨吾生也有涯,而知也無涯 💛 感謝大家👍點贊 😋關注📝評論 文章目錄 前言一、樹的概念及結構&#x…

簡單理解Python中的深拷貝與淺拷貝

I. 簡介 深拷貝會遞歸的創建一個完全獨立的對象副本,包括所有嵌套的對象,而淺拷貝只復制嵌套對象的引用,不復制嵌套對象本身。 簡單來說就是兩者都對原對象進行了復制,因此使用is運算符來比較新舊對象時,返回的都是F…

java把數字轉換成漢字 java 數字轉漢字

使用java將數字轉化為中文漢字_java數字轉中文_javaerly的博客-CSDN博客 package com.unicom.apartment.utils;public class NumUtil {public static String convert(int number) {if(number < 0){return "";}if(number 1){return "當天";}//數字對應的…

C#實現普通的語音播報

Windows有文字轉語音功能&#xff0c;C#提供了調用的類庫Interop.SpeechLib.dll 使用方法很簡單&#xff0c;在你的項目中添加Interop.SpeechLib.dll引用&#xff0c;在類中引用&#xff1a; using SpeechLib;這里提供一個CVoice類 幫助實現語音播報 public class CVoice{pri…

【5G 核心網】5G 多PDU會話錨點技術介紹

博主未授權任何人或組織機構轉載博主任何原創文章&#xff0c;感謝各位對原創的支持&#xff01; 博主鏈接 本人就職于國際知名終端廠商&#xff0c;負責modem芯片研發。 在5G早期負責終端數據業務層、核心網相關的開發工作&#xff0c;目前牽頭6G算力網絡技術標準研究。 博客…

Spring Boot(六十四):SpringBoot集成Gzip壓縮數據

1 實現思路 2 實現 2.1 創建springboot項目 2.2 編寫一個接口,功能很簡單就是傳入一個Json對象并返回 package com.example.demo.controller;import com.example.demo.entity.Advertising; import lombok.Data; import lombok.extern.slf4j.Slf4j; import org.springframewo…

LeetCode150道面試經典題-- 加一(簡單)

1.題目 給定一個由 整數 組成的 非空 數組所表示的非負整數&#xff0c;在該數的基礎上加一。 最高位數字存放在數組的首位&#xff0c; 數組中每個元素只存儲單個數字。 你可以假設除了整數 0 之外&#xff0c;這個整數不會以零開頭。 2.示例 示例 1&#xff1a; 輸入&am…

excel提示更新外部引用文件 這個提示能手動禁用

是的&#xff0c;你可以手動禁用 Excel 中的更新外部引用文件的提示。這些步驟可能因 Excel 版本而有所不同&#xff0c;以下是一般的步驟&#xff1a; 1. **打開 Excel**&#xff1a; 2. **進入“選項”**&#xff1a; - 在 Excel 中&#xff0c;點擊頂部菜單中的“文件”…