λκ΅°κ°κ° μ΄λ―Έ μ΄κ²μ νκ³ μμ§ μλ€λ©΄ λλ κ·Έκ²μ μλν μ©μκ° μμ΅λλ€.
λλ κ°μ μκ°μ νκ³ μμλ€. μ λ μ€μ λ‘ Test-Kitchen(https://kitchen.ci) atmμ μ¬μ©νκ³ μμ΅λλ€.
μ΄κ²μ μ°λ¦¬κ° μ¬κΈ°μ μ¬μ©νλ λ€μν νλ«νΌμ μν΄ AWSμμ VMμ μμ±νκ³ κ΅¬μ±νκ³ InSpec ν
μ€νΈλ₯Ό μ€ννκ³ λ³΄κ³ ν λ€μ ν΄μ²΄ν©λλ€. κ·Έλ° λ©΄μμ λΆμλ λΉμ·ν©λκΉ?
@paulcalabro λ€. κ·Έ λΆμλ νμ¬ κ°λ₯ν νλ‘μ νΈμ μΌλΆ κ° λ μ΄ν μν μ λν ν μ€νΈ λ°©λ²μΌλ‘ λ리 μ±ν
μλ‘μ΄ κ²μ λ°°μ°κ² λμ΄ κΈ°μ©λλ€. μ¬λλ€μ΄ νμΉνλ€λ©΄ μμ©λμ΄λ₯Ό μΌμΌν€μ!
λ΄κ° κ°μ§ ν κ°μ§ μκ°μ Wazuh Puppetκ³Ό κ°μ Wazuh νλ‘μ νΈμμ ν μ€νΈνλ κ²μ λλ€. μ¬λ¬ κ΅¬μ± κ΄λ¦¬ μΈμ΄λ₯Ό μ§μνλ κ²μ μ¬μ©νλ κ²μ΄ ν©λ¦¬μ μΌ μ μμ΅λλ€. μ€μνμ§ μμ μ μμ΅λλ€. μ΄λ μͺ½μ΄λ λλ₯Ό μν΄ μλν©λλ€.
FWIW μ°λ¦¬λ μ°λ¦¬μ ansible μμ μ ν μ€νΈνκΈ° μν΄ ν μ€νΈ μ£Όλ°©κ³Ό λΆμλ₯Ό λͺ¨λ μ¬μ©ν©λλ€ . https://github.com/gsa/datagov-deploy.
test-kitchenμ κΌλκ°μ/μ리μ¬λ₯Ό ν μ€νΈνλ λ° μ ν©νλ©° λ¬Όλ‘ κ°λ₯ν©λλ€. λΆμλ λ컀 κΈ°λ° μ€μ μΌλ‘ μ€ννλ λ° ν¨μ¬ λ°μ΄λλ©° λ κ°μ§λ₯Ό λͺ¨λ μ¬μ©νμ¬ λ°°μ΄ λλ‘ κ°λ₯νλλ‘ νΉλ³ν μ μλμμ΅λλ€. test-kitchenμ μ¬μ©νκΈ°λ‘ κ²°μ νλ€λ©΄ λ€μμ μ¬λ¬ κ΅¬μ± κ΄λ¦¬ μ루μ μ μ§μνκΈ° μν΄ test-kitchenμ μ¬μ©νλ λͺ κ°μ§ μ’μ μμ λλ€. https://github.com/dev-sec
ν΄λΉ PRμ΄ μ μ©νλ€λ©΄ λ λ§μ μμ μ ν μ μμ΅λλ€.
ν΅μ°°λ ₯κ³Ό ν΄λΉ repos @JJedinyλ₯Ό 곡μ ν΄ μ£Όμ μ κ°μ¬ν©λλ€. νμΈνκ² μ΅λλ€. λν λλ data.govμ λν΄ μ ν λͺ°λμ΅λλ€. μ λ§ λλ¨ν©λλ€. λλ κ·Έκ²μ μ½κ°μ μ¬λ―Έλ₯Ό κ°μ§ μ μλ€κ³ μκ°ν©λλ€!
μλ νμΈμ @paulcalabro , @JJediny λ° @singuliere ,
곧 κ° μ μ₯μ( wazuh-chef
, wazuh-puppet
λ° wazuh-ansible
)μ ν
μ€νΈλ₯Ό μΆκ°ν κ³νμ΄λ―λ‘ molecule
PRμ κ°λ₯ν ν μλν κ²μ
λλ€.
μ΄ λ¦¬ν¬μ§ν 리μ λν λλΌμ΄ μμ
μ λν΄ κ°μ¬λ₯Ό ννκ³ μΆμ΅λλ€. κ·νμ νμ
μ μ°λ¦¬μκ² λ§€μ° μ€μν©λλ€.
건배
μλ νμΈμ @manuasir
molecule
λ₯Ό μΆκ°νλ λ° λμμ μ€ μ μλ λ°©λ²/νμκ° μμ΅λκΉ? κ·Έλ λ€λ©΄ μλ €μ£ΌμΈμ.
λ΄ Ossec μν μλ μ½κ°μ μ¬λμ΄ νμνλ€λ κ²μ μκ³ μμ§λ§ μλ§λ https://github.com/dj-wasabi/ansible-ossec-agent/tree/master/molecule/default λ° https://github.com/dj-wasabi /ansible-ossec-server/tree/master/molecule/defaultκ° λμμ΄ λλμ?
μλ νμΈμ @dj-wasabi μ λλ€.
μλ‘μ΄ κ°μ μ¬ν, κΈ°λ₯ λ° ν μ€νΈλ₯Ό μΆκ°νλ μ PRμ μ΄ μ μμ΅λλ€. μ°λ¦¬λ νμ¬ μ΄ PRμ ν μ€νΈ μ€μ λλ€. https://github.com/wazuh/wazuh-ansible/pull/151 , λ λ§μ ν μ€νΈλ₯Ό μΆκ°νκ³ μΆλ€λ©΄ μ λ§ κ΅μ₯ν κ²μ λλ€. κ°μ¬ ν΄μ!
μλ νμΈμ @singuliere / @manuasir
Moleculeκ³Ό ν¨κ» λ¨μΌ μλ리μ€(λͺ¨λ μν μ΄ μ μ©λλ μ¬λ¬ 컨ν μ΄λκ° μμλ¨) λλ μ¬λ¬ μλ리μ€(μ: κ° μν μ λν μλ리μ€)λ₯Ό μ¬μ©νμκ² μ΅λκΉ?
κ·Έλ¬λ λλ PRμ λ§λ€ κ²μ λλ€. μ€λ₯ μμ΄ Moleculeμ μ€νν μ μλμ§ νμΈνκΈ° μν΄ "ν°" κ²μ΄ λ μ μμ΅λλ€(μΌλΆ linting λ¬Έμ κ° μλ κ² κ°μ΅λλ€. μΌλΆ ν¨ν€μ§κ° νμν λμ μ€μΉλμ§ μμ κ² λ±).
@dj-wasabi κ°μ¬ν©λλ€! μ¬λ¬ μλ리μ€λ₯Ό κ°λ μμ΄λμ΄λ₯Ό νꡬνλ κ²μ ν₯λ―Έλ‘μΈ μ μμ§λ§, κ·νκ° μ νν κΈ°μ¬λ λ§€μ° κ°μ¬ν κ²μ λλ€.
λλ μ°λ¦¬κ° μ΄λ―Έ μ΄ λ¬Έμ λ₯Ό λ«μ μ μλ€κ³ μκ°ν©λλ€.
첫 λ²μ§Έ λΆμ ꡬ쑰(https://github.com/wazuh/wazuh-ansible/pull/151)λ₯Ό μΆκ°νλ λ° μΉμ νκ² κ³΅νν @JJediny μκ² λ§μ κ°μ¬λ₯Ό
μκ°λ λλ§λ€ μ£Όμ νμ§ λ§κ³ μλ‘μ΄ λ¬Έμ λ₯Ό μ¬μμμ€.
λ¬Έμ μΈμ¬
κ°μ₯ μ μ©ν λκΈ
μλ νμΈμ @manuasir
molecule
λ₯Ό μΆκ°νλ λ° λμμ μ€ μ μλ λ°©λ²/νμκ° μμ΅λκΉ? κ·Έλ λ€λ©΄ μλ €μ£ΌμΈμ.λ΄ Ossec μν μλ μ½κ°μ μ¬λμ΄ νμνλ€λ κ²μ μκ³ μμ§λ§ μλ§λ https://github.com/dj-wasabi/ansible-ossec-agent/tree/master/molecule/default λ° https://github.com/dj-wasabi /ansible-ossec-server/tree/master/molecule/defaultκ° λμμ΄ λλμ?