Peter Gardfjäll
9ef093976b
Make Azure OS disk type configurable and default to a cheaper type ( #14533 )
...
* add azure option for osDiskType
* azure: change default image to minimal ubuntu
2022-10-30 13:35:44 +03:00
Jack Ivanov
347f864abb
Ansible upgrade 6.1 ( #14500 )
...
* linting
* update ansible
* linters
2022-07-30 15:01:24 +03:00
dependabot[bot]
4e739b518f
Bump ansible from 2.9.20 to 4.4.0 ( #14272 )
...
* Bump ansible from 2.9.20 to 4.4.0
Bumps [ansible](https://github.com/ansible/ansible ) from 2.9.20 to 4.4.0.
- [Release notes](https://github.com/ansible/ansible/releases )
- [Commits](https://github.com/ansible/ansible/commits )
---
updated-dependencies:
- dependency-name: ansible
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* ansible core
* aadd vagrant and fix jinja
* bool variable fix
* ec2 task deprecation
* bool fix
* azure requirements fix
* cloudscale fix
* scaleway fix
* openstack fixes
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Ivanov <e601809@gmail.com>
Co-authored-by: Jack Ivanov <17044561+jackivanov@users.noreply.github.com>
2021-10-31 12:58:35 +03:00
Jack Ivanov
1c6702d3ef
azure regions ( #14277 )
2021-08-14 19:27:43 +03:00
Chad Duffey
ec1fa3bb57
update Azure venv - new versions of msrestazure & azure-cli-core to resolve errors ( #14109 )
...
https://github.com/trailofbits/algo/issues/1881
I needed the update to azure-cli-core as suggested by @benzin1984 but the new version didn't work for me without an update to msrestazure as well.
Dependency changes:
msrestazure==0.6.4
azure-cli-core==2.16.0
2021-08-14 15:07:26 +03:00
Jack Ivanov
ebec20ed36
Multiple Azure fixes ( #1908 )
...
* Multiple Azure fixes
* back to azure daily
2020-10-31 22:40:09 +03:00
Jack Ivanov
c14ff0d611
Ubuntu 20.04 support ( #1782 )
...
* ubuntu 20.04 support
* purge snapd for 20.04
* strongswan-starter fix
2020-05-10 13:48:30 +03:00
Jack Ivanov
d635c76b50
Change default SSH port and introduce cloud-init support ( #1636 )
...
* Change default SSH port
* Iptables to ansible_ssh_port
* Add Scaleway
* permissions and groups fixes
* update firewall docs
* SSH fixes
* add missing cloudinit to cloud-azure
* remove ansible_ssh_user from the tests
* congrats message fix
2020-01-07 14:28:19 +01:00
Jack Ivanov
8bdd99c05d
Refactor to support Ansible 2.8 ( #1549 )
...
* bump ansible to 2.8.3
* DigitalOcean: move to the latest modules
* Add Hetzner Cloud
* Scaleway and Lightsail fixes
* lint missing roles
* Update roles/cloud-hetzner/tasks/main.yml
Add api_token
Co-Authored-By: phaer <phaer@phaer.org>
* Update roles/cloud-hetzner/tasks/main.yml
Add api_token
Co-Authored-By: phaer <phaer@phaer.org>
* Try to run apt until succeeded
* Scaleway modules upgrade
* GCP: Refactoring, remove deprecated modules
* Doc updates (#1552 )
* Update README.md
Adding links and mentions of Exoscale aka CloudStack and Hetzner Cloud.
* Update index.md
Add the Hetzner Cloud to the docs index
* Remove link to Win 10 IPsec instructions
* Delete client-windows.md
Unnecessary since the deprecation of IPsec for Win10.
* Update deploy-from-ansible.md
Added sections and required variables for CloudStack and Hetzner Cloud.
* Update deploy-from-ansible.md
Added sections for CloudStack and Hetzner, added req variables and examples, mentioned environment variables, and added links to the provider role section.
* Update deploy-from-ansible.md
Cosmetic changes to links, fix typo.
* Update GCE variables
* Update deploy-from-script-or-cloud-init-to-localhost.md
Fix a finer point, and make variables list more readable.
* update azure requirements
* Python3 draft
* set LANG=c to the p12 password generation task
* Update README
* Install cloud requirements to the existing venv
* FreeBSD fix
* env->.env fixes
* lightsail_region_facts fix
* yaml syntax fix
* Update README for Python 3 (#1564 )
* Update README for Python 3
* Remove tabs and tweak instructions
* Remove cosmetic command indentation
* Update README.md
* Update README for Python 3 (#1565 )
* DO fix for "found unpermitted parameters: id"
* Verify Python version
* Remove ubuntu 16.04 from readme
* Revert back DigitalOcean module
* Update deploy-from-script-or-cloud-init-to-localhost.md
* env to .env
2019-09-28 08:10:20 +08:00
Jack Ivanov
25513cf925
Refactoring, Linting and additional tests ( #1397 )
...
* Refactoring, Linting and additional tests
* Vultr: Undefined variable and deprecation notes fix
* Travis-CI enable linters
* Azure: Update python requirements
* Update main.yml
* Update install.sh
* Add missing roles to ansible-lint
* Linting for skipped roles
* add .ansible-lint config
2019-04-26 11:48:28 -04:00
Jack Ivanov
c4ea88000b
Refactoring to support roles inclusion ( #1365 )
2019-04-08 16:20:34 -04:00
Jack Ivanov
30beadb949
Modify naming in the cloud resources and client config files ( #1353 )
...
* Modify naming in the cloud resources and client config files
* Azure template: Eliminate unneeded variables
2019-03-15 18:16:26 +01:00
Jack Ivanov
40b42c4f33
Get started with Azure more easily ( #1323 )
2019-02-08 13:34:01 +01:00
Jack Ivanov
a66d8f0069
on-build python venvs ( #1199 )
2018-11-22 13:04:58 -05:00
Jack Ivanov
4a42fbea35
Move to the ARM deployment schema ( #1107 )
2018-09-16 20:19:29 -04:00
Jack Ivanov
e8947f318b
Large refactor to support Ansible 2.5 ( #976 )
...
* Refactoring, booleans declaration and update users fix
* Make server_name more FQDN compatible
* Rename variables
* Define the default value for store_cakey
* Skip a prompt about the SSH user if deploying to localhost
* Disable reboot for non-cloud deployments
* Enable EC2 volume encryption by default
* Add default server value (localhost) for the local installation
Delete empty files
* Add default region to aws_region_facts
* Update docs
* EC2 credentials fix
* Warnings fix
* Update deploy-from-ansible.md
* Fix a typo
* Remove lightsail from the docs
* Disable EC2 encryption by default
* rename droplet to server
* Disable dependencies
* Disable tls_cipher_suite
* Convert wifi-exclude to a string. Update-users fix
* SSH access congrats fix
* 16.04 > 18.04
* Dont ask for the credentials if specified in the environment vars
* GCE server name fix
2018-08-27 10:05:45 -04:00
Jack Ivanov
3488e660ad
Add WireGuard support for Android ( #910 )
...
* WireGuard Implementation
* Update client-android.md
* Update README.md
* WireGuard unattended upgrades
* Update README.md
* reload-module-on-update and syntax fix
* SaveConfig to true
* Azure firewall. Fixes #962
* Update README.md
* Update client-android.md
2018-05-24 08:15:27 -07:00
Jack Ivanov
35e526a5a3
IPv6 fixes ( #930 )
2018-05-08 13:55:17 -07:00
Jack Ivanov
bd348af9c2
Implementing blocks and additional fail hints #487 ( #497 )
...
change the troubleshooting url
2017-04-29 10:48:25 -04:00
Jack Ivanov
c3fcfe5d0d
Let users choose the distro version #449 ( #466 )
...
Make dpdaction great again
add 1704 to travis
Make EC2 image name more convenient
modify apparmor profile
2017-04-22 17:06:10 -04:00
Jack Ivanov
9c12272c8c
Python False-y values should be accepted. #417 ( #426 )
2017-04-16 16:40:24 -04:00
Jack Ivanov
16329fe088
Instance size ( #404 )
...
* Escaping Special Characters #388
* Make instance sizes more flexible to edit #355
2017-04-16 10:19:47 -04:00
Josh Meisels
d37c6b72c5
Add new Azure regions and allow user to select VM size ( #332 )
...
* Update Azure Region List
Included several additional regions in the Azure list.
In a future version we may want to ask users to choose a continent, then present region options since this list is getting long.
* Add VM size selection
Added prompt for user to choose VM size. Useful because the default size is not available in all regions, and there are cheaper sizes.
* Handle vm_size choice in "Create an Instance" step
Use the variable passed in that the user chose for vm_size.
* Differentiate Basic A0 and Standard A0
* Remove vm_size D1 since it's being deprecated
* Fix syntax issue - missing semicolons
* Remove note to self comment
* Remove changes to let user select VM size
Removing my previous additions that let the user select their Azure VM size.
* Hard code VM size to cheapest size
Remove my usage of a variable for VM size. Update to use the Basic_A0, which is the cheapest size of VM.
2017-04-02 12:34:09 -04:00
Jack Ivanov
045ff4bb9f
Azure security group. Fixes #264
2017-03-14 23:33:37 +03:00
Jack Ivanov
c52024d4cc
Azure. Add to the inventory #30
2017-03-06 21:54:21 +03:00
Jack Ivanov
0d1731e058
update tags for azure resources
2017-03-06 21:25:40 +03:00
Jacob Wilder
7b468fae79
Fixed the azure role for situations where the user does not use a ~/.azure/credentials file ( #242 )
2017-02-16 23:43:03 +03:00
Jack Ivanov
1d07200c74
generating ssh-keys #152 #151 #112
2016-12-17 14:54:44 +03:00
Jack Ivanov
f1715c4e0b
random password for the p12 certificates #135
2016-12-14 18:49:47 +03:00
Jack Ivanov
03c805cb87
reorganize the wait_for functions #159
2016-12-13 21:58:45 +03:00
Jack Ivanov
c552602724
Azure support #26
2016-12-10 21:26:08 +03:00
Dan Guido
0fd0de17d4
rename the cloud roles
2016-08-16 00:00:26 -04:00