robertdebock.y
y
この役割はアーカイブされ、更新されていません。
画像の処理
GitHub | GitLab | 品質 | ダウンロード | バージョン |
---|---|---|---|---|
例のプレイブック
この例は molecule/resources/converge.yml
から取られ、各プッシュ、プルリクエスト、リリースでテストされています。
---
- name: converge
hosts: all
become: yes
gather_facts: yes
roles:
- role: robertdebock.y
y_import_from: /data/in
y_export_to: files/out
y_presets:
- name: monochrome
CIで機械の準備が必要です。これは molecule/resources/prepare.yml
を使用して行います:
---
- name: prepare
hosts: all
become: yes
gather_facts: no
roles:
- role: robertdebock.bootstrap
- role: robertdebock.epel
tasks:
- name: create directories in container
ansible.builtin.file:
path: "{{ item }}"
state: directory
mode: "0644"
with_items:
- /data
- /data/in
- /data/out
- name: copy samples files to /data/in
ansible.builtin.copy:
src: in/
dest: /data/in
mode: "0644"
これらの役割の使い方についての完全な説明と例もご覧ください。
役割変数
これらの変数は defaults/main.yml
に設定されています:
---
# yのデフォルトファイル
# y_presetsは画像に適用されるプリセットのリストです。
# y_presets:
# - name: monochrome
# y_import_fromはファイルを取得するパスを定義します。
# 例:/dev/sdb1(SDカードのための)など。
y_import_from: /tmp/import
# y_export_toは画像が保存されるパスです。
y_export_to: /tmp/export
要件
- requirements.txt にリストされているpipパッケージ。
要件の状態
次の役割はシステムの準備に使用されます。他の方法でシステムを準備することもできますが、これらの役割もテスト済みです。
要件 | GitHub | GitLab |
---|---|---|
robertdebock.bootstrap | ||
robertdebock.epel |
コンテキスト
この役割は多くの互換性のある役割の一部です。詳細については これらの役割のドキュメント をご覧ください。
関連する役割の概要:
互換性
この役割は次のコンテナ画像でテストされています:
コンテナ | タグ |
---|---|
アルパイン | すべて |
アマゾン | 候補 |
el | 7, 8 |
デビアン | バスター、ブルズアイ |
フェドーラ | すべて |
オープンソース | すべて |
ウブントゥ | フォーカル、バイオニック |
必要な最低Ansibleバージョンは2.10で、次のようにテストされています:
- 前のバージョン。
- 現在のバージョン。
- 開発版。
問題が見つかった場合は、GitHubに登録してください。
ライセンス
Apache-2.0
著者情報
インストール
ansible-galaxy install robertdebock.y
ライセンス
apache-2.0
ダウンロード
150
所有者
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.