Jack Ivanov
347f864abb
Ansible upgrade 6.1 ( #14500 )
...
* linting
* update ansible
* linters
2 years ago
Glenn Schlereth
7f87f51a03
Implemented architecture choice 'arm' or amd 'x86_64' for EC2 cloud ( #14289 )
...
New `arch` config.cfg parameter is used along with the image name
parameter to find the most recent OS image to be used in hosted ec2
instance. This allows the user to choose arm based instance types
which was causing algo failure during cloud formation.
2 years ago
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>
3 years ago
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
4 years ago
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
5 years ago
Jack Ivanov
95eddccfb7
EC2: Enable EBS single step encryption by default ( #1556 )
...
* EC2: EBS single step encryption by default
* return back the encryption variable
5 years ago
Jack Ivanov
c27aed708a
EC2 eip facts authentication fix ( #1454 )
...
* EC2 eip facts authentication fix
* add region to ec2_eip_facts
5 years ago
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
5 years ago
Jack Ivanov
c4ea88000b
Refactoring to support roles inclusion ( #1365 )
5 years ago
Jack Ivanov
a66d8f0069
on-build python venvs ( #1199 )
6 years ago
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
6 years ago
Jack Ivanov
35e526a5a3
IPv6 fixes ( #930 )
6 years ago
Jack Ivanov
02427910de
Ansible 2.4, Lightsail, Scaleway, DreamCompute (OpenStack) integration ( #804 )
...
* Move to ansible-2.4.3
* Add Lightsail support #623
* Fixing the EC2 deployment
* Scaleway integration #623
* OpenStack cloud provider (DreamCompute optimised) #623
* Remove the security role
* Enable unattended-upgrades for clouds
* New requirements to make Azure and GCE work
6 years ago
Jack Ivanov
6f170982aa
move to Elastic IP ( #512 )
7 years ago
Jack Ivanov
bd348af9c2
Implementing blocks and additional fail hints #487 ( #497 )
...
change the troubleshooting url
7 years ago
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
7 years ago
Andy Boutte
76cdc69548
CF tested and working for EC2 deployment ( #431 )
...
* AWS CloudFormation #132
* IPv6 EC2 draft
* CF tested and working for EC2 deployment
* IPv6 Implementation, EC2, Cloudformation
* Fixed ipv6 networking
* adding ip6tables rule for DHCP on AWS
7 years ago
Jack Ivanov
9c12272c8c
Python False-y values should be accepted. #417 ( #426 )
7 years ago
Jack Ivanov
16329fe088
Instance size ( #404 )
...
* Escaping Special Characters #388
* Make instance sizes more flexible to edit #355
7 years ago
James Hale
3b3fb601ef
Fix name tag key ( #282 )
7 years ago
Jack Ivanov
0aff3ebb6f
EC2 instance_initiated_shutdown_behavior to terminate. Close #124
7 years ago
Jack Ivanov
f7da2e3888
EC2 dynamic enventory. Fixes #73
7 years ago
Defunct
b0f9ab94b1
ec2_ami_copy boto3 module, KMS, tagging, AMI caching (Encrypted support)
7 years ago
Defunct
0eb048383a
refactored ec2 encryption
7 years ago
Jack Ivanov
1a81372192
EC2 Encryption Implemented #133
7 years ago
Defunct
a9dd0af3fe
resolves #176 + other ec2 env issues
8 years ago
Jack Ivanov
1d07200c74
generating ssh-keys #152 #151 #112
8 years ago
Jack Ivanov
f1715c4e0b
random password for the p12 certificates #135
8 years ago
Jack Ivanov
03c805cb87
reorganize the wait_for functions #159
8 years ago
Jack Ivanov
517366f194
EC2 fix
8 years ago
Jack Ivanov
50e9dbfce0
draft EC2 #150 #157
8 years ago
kennwhite
016a8c7708
Change default instance to free tier (t2.micro)
...
I know this is a bit goofy, but the t2.nano is not in the free tier for AWS even though it is smaller than the t2.micro instance. See: https://aws.amazon.com/blogs/aws/ec2-update-t2-nano-instances-now-available/ (the "PS" at the bottom), confirmed on pricing page. The difference is $4.30 per mo vs. free/$8.76 per mo. Maybe add this to config questions, but at least one reviewer has noted this as an issue for his just-setup AWS free account.
8 years ago
Defunct
27e5a4feca
Sort by latest AMI - resolves #140
8 years ago
Jack Ivanov
ad162f55a2
here were no credentials #127
8 years ago
defunct
e40545cce5
opens #126
...
This commit reverts changes in 437d659
to avoid breaking changes.
8 years ago
Defunct
437d659eb6
resolves #126 - incorrect private key usage w/o ssh-agent
8 years ago
Defunct
1dc6e1a0fa
resolves #118 - AWS env keys
8 years ago
Jack Ivanov
d93b7c200f
EC2 | Add VPC group #98 and counts #59
8 years ago
Dan Guido
bff7c414b2
Initial commit of reorg'd docs
8 years ago
Jack Ivanov
cf5a0f41d3
ec2 role to tags
8 years ago
Jack Ivanov
91688324ce
additional functions
8 years ago
Jack Ivanov
00e4bcc1ec
security role and SSH fixes #77
8 years ago
Jack Ivanov
1dcfe18055
SSH tunneling role #77
8 years ago
Evgeniy Ivanov
71ad2f570e
proxy prompts enabled #70
8 years ago
Evgeniy Ivanov
cfc38e3df1
Drop SMB traffic ##61
8 years ago
Evgeniy Ivanov
7085a594fc
p12 moved into playbooks
8 years ago
Dan Guido
0fd0de17d4
rename the cloud roles
8 years ago