Ansibleのapt
モジュールやyum
モジュールなど、特定の構成マネージャーモジュールにラベルを付けたくありません。
ディストリビューションにとらわれない設定管理ソフトウェア、またはディストリビューションにとらわれないコードを持つ少なくとも1つのソフトウェアでArch Linuxの以下のパッケージをインストールすることはできますか?
Arch LinuxにLAMPをインストールするための適切なAnsible galaxy-roleが見つからず、次のDebian用のBashスクリプトがArchに適合しないため、これを質問します。
#!/bin/bash
apt update -y
apt upgrade ufw sshguard unattended-upgrades wget curl git zip unzip tree -y
ufw --force enable
ufw allow 22,25,80,443
apt upgrade lamp-server^ ssmtp -y
apt upgrade python-certbot-apache -y
apt upgrade php-{cli,curl,mbstring,mcrypt,gd} phpmyadmin -y
package
モジュールはただで定義されたモジュールを呼び出しますansible_pkg_mgr
、そのシステムのために事実を。したがって、Ansibleがサポートするパッケージシステムはすべて機能します。