30 lines
1.2 KiB
YAML
30 lines
1.2 KiB
YAML
- hosts: ci
|
|
roles:
|
|
- { role: common, tags: ['di-common'] }
|
|
- { role: copydrive, tags: ['di-copydrive'] }
|
|
- { role: php-sury-apt, tags: ['php', 'php-core', 'php-apt'] }
|
|
- { role: php, tags: ['php', 'php-core'] }
|
|
- { role: php7_1-zmq, tags: ['php', 'php-zmq'] }
|
|
- { role: mysql, tags: ['mysql', 'mariadb'] }
|
|
- { role: nodejs, tags: ['nodejs'] }
|
|
- { role: development, tags: ['development'] }
|
|
- { role: socketcan, tags: ['socketcan'] }
|
|
- { role: ci, tags: ['ci'] }
|
|
- { role: golang, tags: ['golang'] }
|
|
- { role: composer, tags: ['composer'] }
|
|
- { role: postfix, tags: ['postfix'] }
|
|
|
|
# Migrate:
|
|
# - scp: /var/lib/jenkins from the previous to the new machine
|
|
#
|
|
# - Install interactive nodejs modules:
|
|
# npm config set unsafe-perm=true
|
|
# npm install phantomjs-prebuilt@2.1.11 -g
|
|
# npm install highcharts-export-server@2.0.4 -g
|
|
# > Agree to the license terms? y/n: yes
|
|
# > Select your Highcharts version (e.g. 4.2.2):: latest
|
|
# > Include Maps? (requires Maps license): (no) no
|
|
# > Enable styled mode? (requires Highcharts/Highstock 5 license): (no)
|
|
#
|
|
# - Create pub/private key for root user. Add the public key in the backup role.
|