- 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.