Skip to content

Instantly share code, notes, and snippets.

@bess
Created December 19, 2019 22:05
Show Gist options
  • Select an option

  • Save bess/231b9033ee6bf7723ba6535dc273f4d2 to your computer and use it in GitHub Desktop.

Select an option

Save bess/231b9033ee6bf7723ba6535dc273f4d2 to your computer and use it in GitHub Desktop.
- hosts: 'uw'
name: ensure python is installed for ansible
user: ubuntu
gather_facts: false
pre_tasks:
- name: update apt cache
become: yes
package: update_cache=yes
- name: upgrade apt packages
become: yes
package: upgrade=full
- name: install python for ansible
raw: sudo apt-get -y install python3 python-simplejson
tasks:
- include_role:
name: manage_users
- hosts: 'uw'
name: configure server
user: ubuntu
gather_facts: true
vars:
project_name: 'uwjumpstart'
keys_to_add:
- https://github.com/mark-dce.keys
- https://github.com/little9.keys
- https://github.com/bess.keys
- https://github.com/maxkadel.keys
db_user: 'db_user'
db_pass: 'JwuG3CGLYQ1cn6qn'
fcdb_user: 'fcdb_user'
fcdb_pass: 'AkE8n7f3bcpQ3110Mm'
postgres_pass: 'F58ucdqP5Nd01^g'
nagios_services:
- search_results
- solr
- fedora
- opt
- sidekiq
- ssl
- cantaloupe
roles:
- { role: packages }
- { role: capybara-webkit }
- { role: set_timezone, timezone: America/Chicago }
- { role: set_hostname }
- { role: setup_logrotation }
- { role: clamav }
- { role: ruby, ruby_version: '2.6.3' }
- { role: pip }
- { role: postgres }
- { role: fedora, fedora_version: '4.7.5' }
- { role: solr, solr_version: '7.7.1' }
- { role: fits, fits_version: '1.4.0' }
- { role: apache, passenger_ver: '6.0.4'}
- { role: apache_with_mod_ssl }
- { role: dce_ssl }
- { role: node }
- { role: yarn }
- { role: capistrano_setup }
- { role: dotenv }
- { role: sidekiq }
- { role: imagemagick, imagemagick_ver: '7.0.7', gs_ver: '9.19', openjpg_ver: '2.1.0', libtiff_ver: '4.0.5', libpng_ver: '1.6.34' }
- { role: ffmpeg, ffmpeg_version: '3.4' }
- { role: solr-schema }
- { role: bundler }
- { role: first_deploy }
- { role: force_ssl }
- { role: cantaloupe, cantaloupe_version: '4.1.2' }
- { role: order_system_services }
- { role: nrpe-client, nrpe_allowed_hosts: [ 127.0.0.1, 34.202.63.115 ] }
- { role: dce-monitoring, nagios_plugins_version: '2.2.1' }
- { role: restart }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment