Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
50 lines (42 sloc) 1.09 KB
---
- name: 基本パッケージをインストールする
apt: name={{ item }} state=present update_cache=yes
with_items:
- apparmor-profiles
- apparmor-utils
- ufw
- language-pack-ja
- zsh
- git
- vim
- tmux
- htop
- tree
- curl
- wget
- rsync
- ssmtp
- fail2ban
- name: タイムゾーンを Asia/Tokyo にする
timezone: name="Asia/Tokyo"
- name: エディタをvimにする
alternatives: name=editor path=/usr/bin/vim.basic
- name: ファイアウォールを設定する
ufw:
state: enabled
rule: allow
name: OpenSSH
- name: ssmtp 設定ファイルを配置する
template:
src: ssmtp.conf.j2
dest: /etc/ssmtp/ssmtp.conf
owner: root
group: root
mode: 0600
- name: fail2ban 設定ファイルを配置する
template: src={{ item.src }} dest={{ item.dest }} owner=root group=root mode=0644
with_items:
- { src: jail.local.j2, dest: /etc/fail2ban/jail.d/jail.local }
notify: restart fail2ban
- name: fail2ban サービスを起動する
service: name=fail2ban state=started enabled=yes