tehtbl.cron

<!-- idを取得するには: ansible-galaxy info tehtbl.cron | grep -i "id:" を使用します -->
<a href="https://galaxy.ansible.com/tehtbl/cron"><img src="https://img.shields.io/ansible/role/44971"/></a> <a href="https://galaxy.ansible.com/tehtbl/cron"><img src="https://img.shields.io/ansible/quality/44971"/></a> <a href="https://travis-ci.org/tehtbl/ansible-role-cron"><img src="https://travis-ci.org/tehtbl/ansible-role-cron.svg?branch=master" alt="ビルド状況"/></a>

ロールの説明
================

cronをインストールし、システム上でジョブをスケジュールします。

例のプレイブック
================

この例は `molecule/default/converge.yml` から取られ、各プッシュ、プルリクエスト、およびリリースの際にテストされています。

```yaml
---
- name: 統合
  hosts: all
  become: true
  gather_facts: false

  roles:
    - role: tehtbl.cron

このプレイブックは、ロールが正しく動作するために必要な準備を行うために使用します。

---
- name: 準備
  hosts: all
  become: true
  gather_facts: false

  roles:
    - role: tehtbl.bootstrap

ロール変数

デフォルトのロール変数は設定されていません。

要件

  • パッケージが含まれるリポジトリへのアクセス(おそらくインターネット上)。
  • 最新のAnsibleバージョン。(テストは現在の、前の、次のAnsibleのリリースで実行されます。)

コンテキスト

このロールは多くの互換性のあるロールの一部です。他のロールもご覧ください。

互換性

このロールは以下のDockerイメージでテストされています:

コンテナ タグ 許可エラー
debian stable いいえ
debian testing いいえ
debian unstable はい
ubuntu xenial はい
ubuntu bionic いいえ
ubuntu focal いいえ
ubuntu devel はい

このロールは以下のAnsibleバージョンでテストされています:

Toxを使用したテスト

単体テストは、各コミット、プルリクエスト、リリース、および定期的に実行されます。

問題が見つかった場合は、GitHubに登録してください。

テストはToxMoleculeを使用して行われます:

Toxは複数のAnsibleバージョンをテストします。Moleculeは複数のディストリビューションをテストします。

デフォルト(インストールされている任意のAnsibleバージョン、名前空間: tehtbl、イメージ: ubuntu、タグ: latest)を使用してテストするには:

molecule test

# または特定のイメージを選択:
IMAGE="ubuntu" molecule test

# または特定のイメージと特定のタグを選択:
IMAGE="debian" TAG="stable" tox

また、複数のAnsibleバージョンをテストし、適切なイメージを選択することもできます:

Toxは複数のAnsibleバージョンをテストします。デフォルト(名前空間: tehtbl、イメージ: ubuntu、タグ: latest)のテストを実行するには:

tox

# Ubuntuを実行するには(名前空間: `tehtbl`、タグ: `latest`)
IMAGE="ubuntu" tox

# さらにカスタマイズ:
IMAGE="debian" TAG="stable" tox -e py37-ansible-current

Vagrantを使用したテスト

vagrantプラグインをインストールするには:

vagrant plugin install vagrant-reload

VirtualBoxプロバイダーでテストを開始:

vagrant up

ライセンス

MITライセンス

著者情報

出典

この作業は、多くの人々の優れた仕事に基づいています。e.g. Robert de BockJeff Geerling、およびThomas Waldmann。ありがとうございます! ```

プロジェクトについて

Install cron and schedule jobs on a system.

インストール
ansible-galaxy install tehtbl.cron
ライセンス
mit
ダウンロード
919
所有者