“Ansible包管理模块”的版本间的差异

来自linux中国网wiki
跳到导航 跳到搜索
(创建页面,内容为“=apt module= == playbook== == 直接命令行== ansible用户 最好为root ansible pi3 -m apt -a "name=links state=present" # install ansible pi3 -m apt…”)
 
 
(未显示同一用户的7个中间版本)
第1行: 第1行:
 
=apt module=
 
=apt module=
 
== playbook==
 
== playbook==
 +
<pre>
 +
 +
参考最下面的官方文档 告别是examples ,把 他们的 yml 内容放到你的 tasks 里面去就行了
 +
cat /etc/ansible/hosts
 +
[tmp]
 +
192.168.10.33 ansible_user=eva
 +
 +
 +
 +
 +
cat /etc/ansible/links.yml
 +
---
 +
- hosts: tmp
 +
  become: yes
 +
  become_method: sudo
 +
  remote_user: eva
 +
  tasks:
 +
  - name: Install  links  (state=present is optional)
 +
    ansible.builtin.apt:
 +
      name: links
 +
      state: present
 +
 +
ansible-playbook -C  links.yml  && ansible-playbook  links.yml
 +
</pre>
 +
 +
https://docs.ansible.com/ansible/latest/collections/ansible/builtin/apt_module.html
 +
 +
https://stackoverflow.com/questions/74869900/ansible-playbooks-install-a-list-of-apt-packages-from-a-file
 +
 +
[https://www.redhat.com/sysadmin/software-packages-ansible How to install software packages with an Ansible playbook]
  
 
== 直接命令行==
 
== 直接命令行==
第7行: 第37行:
 
  ansible  pi3  -m  apt -a "name=links state=present" # install
 
  ansible  pi3  -m  apt -a "name=links state=present" # install
 
  ansible  pi3  -m  apt -a "name=links state=absent" #remove
 
  ansible  pi3  -m  apt -a "name=links state=absent" #remove
 +
 +
[https://stackoverflow.com/questions/41535838/how-to-run-apt-update-and-upgrade-via-ansible-shell How to run apt update and upgrade via Ansible shell]
  
 
=yum module=
 
=yum module=
 +
 +
==playbook ==
 +
== ==
 +
https://docs.ansible.com/ansible/latest/collections/ansible/builtin/yum_module.html#examples
 +
[[category:devops]][[category:ansible]]

2023年7月4日 (二) 07:59的最新版本

apt module

playbook


参考最下面的官方文档 告别是examples ,把 他们的 yml 内容放到你的 tasks 里面去就行了
cat /etc/ansible/hosts
[tmp]
192.168.10.33 ansible_user=eva




cat /etc/ansible/links.yml
---
- hosts: tmp
  become: yes
  become_method: sudo
  remote_user: eva
  tasks:
  - name: Install  links  (state=present is optional)
    ansible.builtin.apt:
      name: links
      state: present

ansible-playbook -C  links.yml  && ansible-playbook   links.yml

https://docs.ansible.com/ansible/latest/collections/ansible/builtin/apt_module.html

https://stackoverflow.com/questions/74869900/ansible-playbooks-install-a-list-of-apt-packages-from-a-file

How to install software packages with an Ansible playbook

直接命令行

ansible用户 最好为root

ansible  pi3  -m  apt -a "name=links state=present" # install
ansible  pi3  -m  apt -a "name=links state=absent" #remove

How to run apt update and upgrade via Ansible shell

yum module

playbook

https://docs.ansible.com/ansible/latest/collections/ansible/builtin/yum_module.html#examples