情報処理学会 第84回全国大会 会期:2022年3月3日~5日 情報処理学会 第84回全国大会 会期:2022年3月3日~5日

7ZA-08
Ansibleの保守性向上を目的としたDSLの提案と試作
○阿部創志朗,早川智一(明大)
本論文では,Ansibleの保守性向上を目的としたDSL(Domain-Specific Language)を提案する.Ansibleの設定ファイル(以下,Playbook)には,その中で使用する変数が宣言場所等に応じて22段階の優先度を持つ仕様から,より優先度の高い変数によって利用者が設定した変数の値が意図せずに上書きされる課題が存在する.この課題を改善するために,次の特徴を持つDSLを提案する:(1)Playbookと置換可能で,(2)すべての変数の上書きを防止できる.我々は提案DSLとその処理系とを試作し,既存のPlaybookと提案DSLとを比較した結果を報告する.