</code></pre></div><p>It is important that the group name be <code>mcaptcha_hosts</code>.</p></li><li><p>Configure installation by editing <ahref=https://git.batsense.net/mCaptcha/iac/src/branch/master/ansible/vars/mcaptcha/vars.yml>ansible/vars/mcaptcha/vars.yml</a>. Most parameters have defaults, and the required parameters are annotated.</p></li><li><p>Run playbook:</p></li></ol><divclass=highlight><prestyle=color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4><codeclass=language-bashdata-lang=bash><spanstyle="margin-right:.4em;padding:0 .4em;color:#7f7f7f">1</span> ansible-playbook -i path/to/inventory-file -f <spanstyle=color:#bd93f9>10</span> ./ansible/mcaptcha.yml
</code></pre></div><h3id=update>Update<ahref=#updateclass=anchoraria-hidden=true>#</a></h3><ol><li>Pull changes from Git repository</li><li>Rerun playbook</li></ol><pclass=edit-page><ahref=https://git.batsense.net/mCaptcha/website/blob/master/content/docs/self-hosting/ansible.md><svgxmlns="http://www.w3.org/2000/svg"width="16"height="16"viewBox="0 0 24 24"fill="none"stroke="currentcolor"stroke-width="2"stroke-linecap="round"stroke-linejoin="round"class="feather feather-edit-2"><pathd="M17 3a2.828 2.828.0 114 4L7.5 20.5 2 22l1.5-5.5L17 3z"/></svg>Edit this page on git.batsense.net</a></p><divclass="docs-navigation d-flex justify-content-between"><ahref=/docs/self-hosting/bare-metal/><divclass="card my-1"><divclass="card-body py-2">← Deploy bare metal</div></div></a><aclass=ms-autohref=/docs/self-hosting/docker/><divclass="card my-1"><divclass="card-body py-2">Using Docker →</div></div></a></div></main></div></div></div><footerclass="footer text-muted"><divclass=container><divclass=row><divclass="col-lg-8 order-last order-lg-first"><ulclass=list-inline><liclass=list-inline-item>Powered by <ahref=https://gohugo.io/>Hugo</a>, and <ahref=https://getdoks.org/>Doks</a></li></ul></div><divclass="col-lg-8 order-first order-lg-last text-lg-end"><ulclass=list-inline><liclass=list-inline-item><ahref=/about/>About</a></li><liclass=list-inline-item><ahref=/donate>Donate</a></li><liclass=list-inline-item><ahref=/privacy-policy/>Privacy</a></li><liclass=list-inline-item><ahref=/security>Security</a></li><liclass=list-inline-item><ahref=https://stats.uptimerobot.com/GK7VLFJnBl>Status</a></li><liclass=list-inline-item><ahref=/thanks>Thanks</a></li></ul></div></div></div></footer><scriptsrc=/main.min.993b2b4c58b07e7a4bb3423cf18ccd78a85d0063680c0fc9bf6d9cc02be98e08793034d984dd8f7c60ad5b70f3186cc8bc280b1077b7e37c2d64f36f118099bb.jsintegrity="sha512-mTsrTFiwfnpLs0I88YzNeKhdAGNoDA/Jv22cwCvpjgh5MDTZhN2PfGCtW3DzGGzIvCgLEHe343wtZPNvEYCZuw=="crossorigin=anonymousdefer></script><scriptsrc=/index.min.2d2e00a3eca05a82ed8ef0d03291dcbdf0b9d04c2ed655b218cad54d2f85c17d7a234f50efba4749540fc6a658061e71e8fe9216f2af892dd0c39c6f56c01f14.jsintegrity="sha512-LS4Ao+ygWoLtjvDQMpHcvfC50Ewu1lWyGMrVTS+FwX16I09Q77pHSVQPxqZYBh5x6P6SFvKviS3Qw5xvVsAfFA=="crossorigin=anonymousdefer></script></body></html>