# catchall rugcms ansible uitrol script: # # - create rugcms group # - create rugmcs user, lid van rugcms en homedir /local_disk # - push ssh-keys rugcms user # - install packages # - upgrade all rpms # - disable selinux # # Usage: $ ansible-playbook rugcms.yml --- - name: rugcms ansible hosts: "{{ myhosts | default('acc')}}" tasks: - group: name: rugcms state: present - user: name: rugcms comment: "rugcms user" state: present group: rugcms home: /local_disk - authorized_key: user: rugcms key: '{{ item }}' state: present with_items: - 'ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAz/4D/jhUycyYS8gOrQDs+BqK+MLzfB9kb60W9zGTs9KigKGUOtvZ78mb1F2+ouy/uQUbOO4MoUu+fOzSlSE56GdyTSc/RsLaoHde2aRalXnRf55tuIVgv6MNG7siZt1i4iDhm/uql8nzc7m0Ompr9XXLXOQ0ZGFPViLLYyRcLOc= r.m.uittenbroek@rug.nl' - 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCoRM/8ItzD87bvO6WVwDS83mkLUv0fo1dUxBzGB0w9j+a4vtUbcGm13TXp6zIS6zZqj09QD8jznO1OE92tC1axjuwENbAi7WiqaFMJdqB6MLN4Fxo4xa5LaadDTFbd4yLI1lzheowfPvFypUW90L4ToEkKkvgp+r+4C7BrLLUTzksS3PzBB2jp25XimdbxQvbZS74RdEa4O1Xqz0A4+FbM9r90OIJGrexVTKb2jpQk3bhTIpCXDkRldA1PLYSPoUAmCViGPoHCoyNbtZj8MWDjOKH/Ut/WXg5z60JfFqHazkHsQiJ9YkgUk2zy/7cjl5Pl8DVkPp79c/F5YFw492XN rugcms@charanga' - name: Install epel-repo yum: name=epel-release state=latest - name: Install ntp package yum: name=ntp state=latest - name: Install yum-utils yum: name=yum-utils state=latest - name: upgrade all packages yum: name=* state=latest - name: disable selinux selinux: state=disabled - name: start ntp service systemd: name: ntpd.service state: started - name: disable firewalld systemd: name: firewalld.service state: stopped