てくなべ (tekunabe)

ansible / network automation / 学習メモ

2019-12-22から1日間の記事一覧

[Ansible] 指定した文字数以内に文字を切り詰める truncate フィルター

はじめに Ansible が内部で利用しているテンプレートエンジンの Jinja2 には、指定した文字数以内に切り詰める truncate フィルターがあります。 Ansible の filter のドキュメントページ には載っていないので知らなかったのですが、Jinja2 のリファレンス…

[Ansible] Python の str.format() のようなことをする

はじめに Ansible ではテンプレートエンジンとして Jinja2 を利用しています。 Jinja2 書式内で、Python の str.format()のようなことをする方法を2つ紹介します。 検証環境 Ansible 2.9.1 Python 3.6 方法1: .format() メソッドを利用する Python の str.fo…

[Ansible] 新バージョンの Ansible が出るときにどこで情報を得ればよいか

これは Ansible Advent Calendar 2019 の22日目の記事です。 ■ はじめに Ansible は年に1〜2回ほどバージョンアップを重ねています。毎回大量のモジュールが追加されたり、様々な機能追加や変更がなされています。 個人的にはどのような変化があるのか気にな…