文件名称:polling_deploy
文件大小:55KB
文件格式:ZIP
更新时间:2024-05-12 14:23:00
Python
英国投票站的建设和部署 设置 pipenv install ansible-galaxy install -r requirements.yml 确保您的AWS凭证位于~/.aws/credentials cp packer-user-vars.example.json packer-user-vars.json并填写私钥文件的路径 使用您的保险库密码创建.vault_pass.txt 亚马逊机器映像(AMI) 我们使用来构建金色的AMIS。 在OSX上,可以通过brew install packer 。 我们构建的AMI旨在尽快出现,以便为流量提供服务。 这意味着它们包含预先导入的整个AddressBase db。 为了更快地进行仅脚本或仅代码的导入更改,我们提供了三个AMIS: 仅导入了PostBase和AddressBase的addressbase AMI importe
【文件预览】:
polling_deploy-master
----deploy.yml(2KB)
----provision.yml(5KB)
----dynamic-inventory()
--------ec2.ini(8KB)
--------ec2.py(59KB)
----import_data.yml(1KB)
----handlers.yml(379B)
----iam_policies()
--------packer-ami-builder.json(869B)
----packer-vars.json(181B)
----requirements.yml(218B)
----packer-setup-playbook.yml(1KB)
----ansible.cfg(126B)
----vars.yml(1KB)
----packer-user-vars.example.json(43B)
----Pipfile.lock(17KB)
----packer.json(7KB)
----userdata.yml(2KB)
----webapp_settings()
--------production.py(4KB)
----ad_hoc()
--------update_councils.yml(627B)
--------apply_config.yml(419B)
--------misc_fixes.yml(646B)
----README.md(5KB)
----Pipfile(195B)
----vault.yml(3KB)
----ansible(116B)
----roles()
--------postgresql()
--------every_election()
----packer(263B)
----addressbase.yml(2KB)
----aws.yml(6KB)
----CODE_OF_CONDUCT.md(93B)
----.gitignore(65B)
----files()
--------conf()
--------init()
--------systemd()
--------pg_restore_with_config.sh(627B)
--------init_db.sh(2KB)
----hosts(151B)
----init_db.yml(687B)