ElaoInfra.acl

Ansibleロール: ACL
このロールはACL(アクセス制御リスト)パッケージをインストールします。
これはELAOの一部であるAnsibleスタックですが、独立したコンポーネントとして使用することもできます。
要件
- Ansible 1.7.2以上
依存関係
なし。
インストール
Ansible 2+
ansible galaxy CLIを使用して:
ansible-galaxy install elao.acl,2.0
ansible galaxy要件ファイルを使用して:
- src: elao.acl
version: 2.0
Ansible 1(もはやメンテナンスされていません)
ansible galaxy CLIを使用して:
ansible-galaxy install elao.acl,1.0
ansible galaxy要件ファイルを使用して:
- src: elao.acl
version: 1.0
ロールハンドラー
なし
ロール変数
名称 | デフォルト | タイプ | 説明 |
---|---|---|---|
elao_acl_files |
[] | コレクション | ファイルのリスト |
ACL構成
elao_acl_files
を使用してファイルACL情報を設定できます。以下のオプションが利用可能です。
名称 | デフォルト | タイプ | 説明 |
---|---|---|---|
name |
~ (必須) | 文字列 | ファイルまたはオブジェクトの完全なパス。 |
default |
~ | ブール | 対象がディレクトリの場合、これをyesに設定すると、そのディレクトリ内で作成されるエンティティのデフォルトACLになります。名前がファイルの場合はエラーが発生します。 |
entity |
~ | 文字列 | ACLが適用されるユーザーまたはグループ。 |
entry |
~ | 文字列 | 非推奨。設定または削除するACL。この形式で常に引用符で囲む必要があります: ' |
etype |
~ | 文字列 | ACLのエンティティタイプ。ユーザー、グループ、マスクまたはその他。 |
follow |
True | ブール | シンボリックリンクが encounteredされた場合にパスをたどるかどうか。 |
permissions |
~ | 文字列 | 適用または削除する権限。r、w、およびxの任意の組み合わせが可能。 |
state |
query | 文字列 | ACLが存在するべきかどうかを定義します。query状態はACLを変更せずに現在のACLを取得し、'register'操作で使用されます。'query', 'present', または 'absent'のいずれか。 |
例
elao_acl_files:
- name: /etc/foo.conf
entity: www-data
etype: user
permissions: "r"
state: present
例プレイブック
- hosts: servers
roles:
- { role: elao.acl }
ライセンス
MIT
著者情報
インストール
ansible-galaxy install ElaoInfra.acl
ライセンス
Unknown
ダウンロード
1.2k
所有者
All of those roles aren't maintained anymore and we strongly encourage you to switch to our new (maintained and tested) Ansible stack: https://github.com/manala