diff --git a/.gitignore b/.gitignore index 9ed709c..05f8651 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ /playbooks/*.retry +/vendor/* +!/vendor/.keep diff --git a/ansible.cfg b/ansible.cfg new file mode 100644 index 0000000..8728514 --- /dev/null +++ b/ansible.cfg @@ -0,0 +1,9 @@ +[defaults] +ask_vault_pass = true +inventory = inventories/production +strategy = mitogen_linear +strategy_plugins = vendor/mitogen-0.2.8/ansible_mitogen/plugins/strategy + +[privilege_escalation] +become = true +become_ask_pass = false diff --git a/inventories/production/group_vars/all.yml b/inventories/production/group_vars/all.yml new file mode 100644 index 0000000..e425179 --- /dev/null +++ b/inventories/production/group_vars/all.yml @@ -0,0 +1,2 @@ +--- +ansible_python_interpreter: /usr/bin/python3 diff --git a/inventories/production/host_vars/articles.crypto-libertarian.com.yml b/inventories/production/host_vars/articles.crypto-libertarian.com.yml new file mode 100644 index 0000000..350b264 --- /dev/null +++ b/inventories/production/host_vars/articles.crypto-libertarian.com.yml @@ -0,0 +1,9 @@ +--- +ansible_become_pass: !vault | + $ANSIBLE_VAULT;1.1;AES256 + 34666635646363306135643061373934383362663036313638333365666166376364646332663638 + 6531643538666566366562623739363664313734363736310a356566336161633435666138666466 + 36363063333533666637353561383630356264643834376339353438636332623030346164366233 + 6334396234303033370a313536333264396230626565653939313064663264626666373864353561 + 61633132663463623939646165656638343732623434623265643937333837393536363563356164 + 3739363831613035656436356632663137653462363263653634 diff --git a/inventories/production/hosts b/inventories/production/hosts index e69de29..5458d9d 100644 --- a/inventories/production/hosts +++ b/inventories/production/hosts @@ -0,0 +1 @@ +articles.crypto-libertarian.com diff --git a/playbooks/site.yml b/playbooks/site.yml index a17b129..46fcc22 100644 --- a/playbooks/site.yml +++ b/playbooks/site.yml @@ -3,3 +3,6 @@ module_defaults: apt: force_apt_get: true + roles: + - role: kotovalexarian.common + tags: common diff --git a/requirements.yml b/requirements.yml index ed97d53..a4e3436 100644 --- a/requirements.yml +++ b/requirements.yml @@ -1 +1,3 @@ --- +- src: kotovalexarian.common + version: v0.0.3 diff --git a/vendor/.keep b/vendor/.keep new file mode 100644 index 0000000..e69de29