---
# System prepended metadata

title: 加古川IT系インフラ勉強会 2020.07

---

---
title: 加古川IT系インフラ勉強会 2020.07
langs: ja-jp
GA: UA-39104128-6
---

加古川IT系インフラ勉強会 2020.07
===

* 開催日：2020/07/11
* 司会：wate
* 参加者数：参加者: 
* 備考：気付いたことなど、自由に記入をお願いします！
* Connpass: https://histudy.connpass.com/event/182213/
* ハッシュタグ：#kakogawa_infra
    * [#kakogawa_infra - Twitter検索](https://twitter.com/search?q=%23kakogawa_infra&src=typd)

---

# やばい

## git やばい

- git branchわからない人がおおくてつらい
- git commit直積み
- git branchのフローがないまま開発
- git に 1GB のファイルをコミットされたやばい
    - git LFS わからない
    - git gc したらすごい快適になった
- git clone 後にソースコードを本番環境へ ftp で移動
- git にコミットされていない変更が本番にある
- テスト環境で問題なおしたあと本番環境で確認したら修正されていた

## 環境構築とansible やばい

- ansible 使いましょうといったが、メンバーは ansible をインストールしていない
- ansible playbook をつくっても誰が使うのかわからない
- 環境構築手順書がない
- 本番環境はだいたい develop

## ftp つかっている

- いまどき ftpを使っているのはありえないだろう
- でもftp だったらパケットのぞけるよ。
- phpMyAdminはない
    - https://dbeaver.io/ とか
    - phpMyAdmin はじょじょに減りつつもしぶとく残っているかんじ

# molecule の変更がつらい

- Ansible の molecule
    - https://molecule.readthedocs.io/en/latest/
- 変更が大きい
    - v1 でサーバースペックのサポートがDrop
    - v3 でテストインフラが変った..ansibleに..?
- テストフレームワークのバージョンアップでテストコードが
- Yaml 以外を書きたくない
- Ansible の assert 
    - https://docs.ansible.com/ansible/latest/modules/assert_module.html
    - pythonであって、ansibleではない
    - ベストプラックティスがない?
- Ansible がとおったら基本いけてるよねとしたい。
- テストどうかけばいいのか
    - 別のserverspecなどを使うと変数がかわるごとにテストパターンを網羅する必要
    - role の defaults や vars があって優先順位が違う

# オンライン開催がつらい

- コロナ禍でオンライン会合が多い
- オンライン会合だと間違い指摘がしにくい
    - 立場つぶさないかと気になる
    - 社内の発表だとあとで個別チャットで教えられる
    - 客先だとつらい
    - QAタイムがあるとやりやすいか