我尝试在CentOS8上安装Ansible

总结

由于在CentOS8上安装Ansible时遇到了一些问题,
因此我将其记录下来以备忘。

请查阅参考网站。

我参考了以下内容来安装Ansible在CentOS8上。

安装Ansible

    dnfコマンドでインストールを試みる

dnf install -y ansible

→一致した引数がありません: ansible

安装不起来。。。

所以,我决定去谷歌一下。
在搜索结果中,我遇到了一个参考网站,因此我将我的实验结果记录下来作为备忘录。

回复:Ansible安装


#パッケージのUPDATE
dnf update -y
→更新なし

#Python package manager のアップグレード
pip3 install --upgrade pip

#rpm追加
dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

#Ansibleインストール
dnf install  --enablerepo epel-playground  ansible

#Ansibleバージョン確認
ansible --version
→バージョン情報が出力されること

验证Ansible操作

制作确认动作的PlayBook


#作業ディレクトリ作成
cd <任意のディレクトリ>
mkdir ansible
ls -ltr
→ansibleディレクトリが作成されていること

#hosts設定
cd /etc/ansible
cp -p hosts hosts_org
ls -ltr
→バックアップが作成されていることを確認

#hostsファイルに接続先設定追加
vim hosts

#以下を追加
[server]
CentOS8のローカルIP

#playbook作成
cd <任意のディレクトリ>/ansible
pwd
→ディレクトリ移動できていること

vim ansible-test.yml

#以下を追記
 - name: Ansibleテスト
   hosts: server
   gather_facts: no
   tasks:
   - name: チェックディレクトリ
     shell: ls -l /home
     register: result

   - name: チェックした内容を確認
     debug: var=result.stdout_lines

#動作確認
#事前に「ssh <CentOS8ローカルIP>を実行して、finger printを認証しておくこと
cd <任意のディレクトリ>/ansible
ansible-playbook ansible-test.yml -k
→「SSH password:」とパスワード入力を求められるため、コマンド実行しているユーザパスワードを入力。
→shellで設定したコマンドが正常に実行されていれば、成功。

总结

现在已经完成了Ansible的安装,
接下来我想考虑与Jenkins的联动,以实现各种自动化操作。

广告
将在 10 秒后关闭
bannerAds