...
 
Commits (138)
......@@ -3,27 +3,33 @@ You need to have access to this repository (you need to add your public ssh-key
Then you can clone the git repository to work on in locally.
`git clone git@git.scc.kit.edu:las/ansible.git`
Add your computer to the hosts file or if you are just testing add it to the local file.
Add your hostname under each role name (the name in the square brackets) you want to be run on your computer.
Add your computer to the `hosts` file or if you are just testing add it to the local file.
Add your ``hostname`` under each role name (the name in the square brackets) you want to be run on your computer.
Also create a new file which is named
after your [fully-qualified-domain-name](https://de.wikipedia.org/wiki/Domain_(Internet)#Fully_Qualified_Domain_Name_.28FQDN.29}) (FQDN) in the `host_vars` directory including a [yaml](https://docs.ansible.com/ansible/YAMLSyntax.html) list with some host specific configuration variables, e. g. copy another similar host and adjust it.
These files do not have the `.yml` extension and do not start with `---`
Then create a file named after your FQDN with the extension ``.yml`` in the main directory of ansible which contains includes all the roles one want to run. This step needs root priviledges and therefore makes only sense for the first installation of a computer.
These files do not have the `.yml` extension and do not start with `---` as most of the other yaml files do.
Then create a file named after your FQDN with the extension ``.yml`` in the main directory of ansible which includes all the roles one want to run. This step needs root privileges and therefore makes only sense for the first installation of a computer.
Install ansible and some dependencies:
```
dnf install ansible git python2-dnf libselinux-python
dnf install ansible git python3-dnf libselinux-python python3-netaddr
```
Run
``` bash
git clone clone git@git.scc.kit.edu:las/ansible.git
git clone git@git.scc.kit.edu:las-it-organisation/32-0-IT-InstructionsAndRules/ansible.git
cd ansible
ansible-playbook --ask-become-pass --limit $(hostname -f) --vault-id @prompt site.yml
sudo ansible-playbook --limit $(hostname -f) --vault-id @prompt sites.yml
```
* If you only want some parts of the roles to be run, you can use the option `-t TAGNAME` to run only those tasks with the given tag.
* The vault-password is known to the usual suspects.
Unfortunately you need to know the vault password to let ansible run.
If you have got root access to obelix, then you should try to run ansible from that host.
The repository is located at `/root/ansible` and you should pull before running ansible. The advantage is, that it is tested.
There might be a tmux running for that purpose anyway.
### Ask for new software
Open an issue in the GitLab issue tracker and use the template for softwarerequests.
......@@ -46,16 +52,19 @@ requst by adding the software name to the list of `extra_software` in the
* nfs.yml:
* nfs-server: export /las-archiv1 to our network
* lasarchiv: client side mount las126/las-archiv1
* opera.yml: Cobham's Opera3d (client) ^2 ^3
* admin.yml: tools for administrators
* latex.yml: basic LaTeX installation (Arial not yet) ^1
* kdev.yml: KDevelope (with Python PlugIn) ^1
* jabref.yml: Cross platform BibTeX bibilography software [JabRef](http://www.jabref.org/)
* pycharm.yml: Cross platform Python IDE: [PyCharm](https://www.jetbrains.com/pycharm/) IDE
* chrome.yml: Google Chrome for Fedora (for Adobe Connect usage)
* dhcpd.yml: DHCPd primary and secondary server on Fedora
* elegant.yml: elegant (no Pelegant, yet)
* inovesa.yml: [Inovesa](https://github.com/Inovesa/Inovesa)
* kdev.yml: KDevelope (with Python PlugIn) ^1
* latex.yml: basic LaTeX installation (Arial not yet) ^1
* opera.yml: Cobham's Opera3d (client) ^2 ^3
* pycharm.yml: Cross platform Python IDE: [PyCharm](https://www.jetbrains.com/pycharm/) IDE
* remmina.yml: remmina a Remote Desktop Protocol (Windows remote) client for e. g. [rds.scc.kit.edu](https://rds.scc.kit.edu)
* ripgrep.yml: ripgrep the better grep
* undulator_control.yml: Install the software stack that is necessary to develop the control system for the JENA TGU experiment
* zotero.yml: A citation management software
^1: (also put your FQDN to the \[common\] section in the hosts file as it depends hereon)
......@@ -63,29 +72,47 @@ requst by adding the software name to the list of `extra_software` in the
### ^2 Opera
After installing Opera via ansible you must confirm the license agreement at first start and go to "Licensing -> Set License Path" and switch to `Other computer(s)` and fill in `@129.13.108.100`.
After installing Opera via ansible you must confirm the license agreement at first start and go to "Licensing -> Set License Path" and switch to `Other computer(s)` and fill in `@opera.las.kit.edu`.
# Develop new roles, extend or modify existing ones and update roles for new software
## Branches
All roles in the master branch should work and should not brake on any of our systems (desktop, server, simulation, notebooks). The `site.yml` should always be runnable and include all roles that are stable and not explicitly for setup purposes only.
For developement and testing you should use development branches like `dev-latex`.
For development and testing you should use development branches like `dev-latex`.
You can check the syntax of the files by running `ansible-playbook --check-syntax filename.yml` (or by using the pre-commit-hook from the Snipplets.
If you just want to install one or many packages you can use `jabref.yml` as a basis.
If you just want to install one or many packages you can use `kdev.yml` as a basis or if it is not interesting for others you might want to add it to your host file instead.
Be aware that the development branches here are not save and the owner might force push to them!
# Run as admin
## Bootstrap
* Add your SSH-key to the host `ssh-copy-id lasXXX.las.kit.edu`
* Do the steps described for the self-setup
## Bootstraping
* Enable SSH on the new host (`lasXXX$ sudo systemctl start sshd && sudo systemctl enable sshd`)
* Add your SSH-key to the host `obelix# ssh-copy-id lasXXX.las.kit.edu`
* Install ansible dependencies: `lasXXX$ sudo dnf install ansible git python3-dnf libselinux-python python3-netaddr`
* Check the `hosts` file for entries of `lasXXX.las.kit.edu`
* Run `ansible-playbook -K --vault-id @prompt sites.yml` probably with the option `-l lasXXX.las.kit.edu`
## Edit encrypted files
* You can either use `ansible-vault edit --vault-id @prompt group_vars/all/vault.yml` to edit the file in your editor mentioned in the `$EDITOR` environment variable or
* you can decrypt the file `ansible-vault decrypt --vault-id @prompt group_vars/all/vault.yml`, edit the file and encrypt it again `ansible-vault encrypt --ask-vault-pass group_vars/all/vault.yml`
The first one is of cause the preferred one, because there is no rist to add a unencrypted file to the repo.
The first one is of cause the preferred one, because there is no risk to add a unencrypted file to the repo.
## Bootstrap IPA hosts
In this example the client to bootstrap may be `pepe` and the installation takes place from the server `obelix`.
The prompts `#` show that you are working at root.
* Add your (root's) SSH-key to the host `obelix# ssh-copy-id pepe.las.kit.edu`
* Install ansible dependencies on the client: `pepe# dnf install python3-dnf libselinux-python`
* Get a Kerberos ticket (``obelix# kinit -f admin@LAS.KIT.EDU``)
* For the host with the hostname `pepe.las.kit.edu` do the following
* edit a file ``host_vars/pepe.las.kit.edu``
```
obelix# ansible-playbook -l pepe.las.kit.edu add_ipa_host.yml --vault-id @prompt
```
and provide the root password for the new host.
## Decommission/Uninstall a host
* edit the ``add_ipa_host.yml`` and uncomment the uninstall step in it.
---
- hosts: all
remote_user: root
vars:
ipa_host: "{{ computer_name }}.las.kit.edu"
ipa_host_ip: "129.13.108.{{ ip_suffix }}"
ipa_domain: las.kit.edu
vars_prompt:
- name: "ipa_pass"
prompt: "What is the admin@LAS.KIT.EDU password?"
private: yes
# - name: uninstall host
# become: yes
# command: ipa-client --uninstall -U
roles:
- ipa_hosts
[defaults]
inventory=hosts
pipelining = True
ssh_args = -o ControlMaster=auto -o ControlPersist=60s
remote_user=gethmann
ssh_args = -o ControlMaster=auto -o ControlPersist=30m
remote_user=root
roles_path=roles
become=False
become_user="root"
become_ask_pass=True
become_method="sudo"
ansible_python_interpreter="/usr/bin/env python3"
gathering = smart
fact_caching = jsonfile
fact_caching_connection = cachedir
fact_caching_timeout = 86400
- hosts: all
roles:
- common
- hosts: cn
become: yes
tasks:
- name: rename CN computer
hostname: name=las-bernhard.anka.kit.edu
tags:
- cn
- always
......@@ -2,9 +2,7 @@
tasks:
- name: install desktop software
dnf:
name: "{{ item }}"
name: "{{ desktop_software }}"
state: present
become: yes
when: ansible_distribution == 'Fedora'
with_items:
- "{{ desktop_software }}"
......@@ -35,16 +35,12 @@ desktop_software:
- thunderbird
- firefox
- libreoffice
# - bwSyncAndShare
- "https://download.bwsyncandshare.kit.edu/clients/bwSyncAndShare_Latest.x86_64.rpm"
- perl-Clipboard
- perl-Capture-Tiny
ipaserver: las126.las.kit.edu
ipaserver2: las100.las.kit.edu
ipaserver3: las101.las.kit.edu
# this should be the IP or in the sshd_config the "UseDNS" must be set to yes
ansible_server: 129.13.108.126
ansible_server: 129.13.238.126
# file: group_vars/all/vault.yml
sudoer: "{{ vault_sudoer }}"
......@@ -54,3 +50,11 @@ userinstall_vars: "{{ vault_userinstall_vars }}"
admin_mail: "{{ vault_admin_mail }}"
rootkey: "{{ vault_rootkey }}"
# IPA
gid: "{{ vault_gid }}"
ipaserver1: "{{ vault_ipaserver1 }}"
ipaserver2: "{{ vault_ipaserver2 }}"
ipaserver3: "{{ vault_ipaserver3 }}"
ipa_users: "{{ vault_ipa_users }}"
$ANSIBLE_VAULT;1.1;AES256
30306438343337353538313566623639616566666437643134353032663462393166396333643835
6630363466366332363735656233656339383031666362390a616566396466306638343034356164
39383332333436353635396531616231373036366666616337653437343166336163323037313663
3135613365323034620a386162356439353839663930306437363232313736346364613733356234
64343365333061316136333635353435313638373663386133643632396364646330346230353435
61353936353466356633383166313131643062346566643731636534636536633961663065313461
62363963356633663763373139353732653364353632363965353839333833653363653463643462
61653065323661366232303632653530366634363534366137383536623934343937303233386630
36303061386562623136613935356135313334343864313734323464306433626265646437383836
35653138616338393166383932313531623635636537366233323134323561363234336465383232
33396537613866366638613661366233656161373561376331616463663236383336633334643133
34333965613937383563643833613833316463373239396631343132663265396165393930373136
32353932373362303431316364633965383039363636363030366665626534343936336430616639
33653732363334333531303532373264366631623533323438613664373739353663333437356666
33326237653963663365646661346563333832343866313561316332343135373130363561623363
66656631356463393535316633663063663835383163336331666536616337366539313865636136
37363938653536353764646233323263363466316337376432323936313130363264616334316661
37393931653134626635306565363563356139646438653638653263666161636633646133303163
33616662353634323839383165636439383231643565356364633234393734343639376532376330
63373532306132653539636565313565636238346230386633386465386465646165613232326431
38666662326636663838633037646539396535343134326337343832643731356231343063373336
32346664646161626235363364346137306361363261663738323032656562633639653932623234
31346236383534366234303063666630633333656639353061646536393935353265343166353633
64303764396561343435373037643463616232313431393163613866326162333766653430363538
39653337356132313139333038653362373861643735316539356137333033646262366338303335
30373762383465343365346164653966373565306262663865653533356235623766656235663865
63316537313762376438323865353232393334363030396364656130626437353834373630323764
30656234303762303830333166323535396336626462333033656366366563313231303239383061
61363462303564336237383637313765373236623430373831353366383136373639376563316561
61303733356231663231323335343933303436303363353262623263396564663565343961363637
30343164336533336366636664303765366431643038396563646332663838653364666534633336
64376462393466346666353161333361616365626264353833633434306539333462353039373462
63663036353236333733646331663739303734313133373035656231653439663939303335316432
31643864666333646130373362346635636430643462353033323462346565336637633462633733
63626233323430643633343130636466323534363061643163313665666366363764313233636634
62353331343563323833376266623437333433336261633933313239336435656664303464393735
30663739306433613236363465386161336437313434623264363361306639373763386134343463
32373231653461653465363131646564303935386336346261623837663331353334373164663764
32616335663930356336623637376134313566313035306434396666653662646239383863653334
30333562313561363834356166346264326233633131356466623637666535666130313063633663
63353464393732343865666238386165303735333631636264306464626263386661373561393836
36323465393262333130353934643664373132386362363639663263646130623037653937636663
31616230346638303636326632373863373463636538663364383933346536303734663538303132
39613335303838393734393835636363373035353364366134353135373166393864326233346466
64623230343538396139386439373962366233306263326136373462376131386130613234363437
64633132356531653232333337656538383837373930393933313336366361663838393136656464
643665363965646434376164663562396330
65623236636431653032623362376133613662396466326265633232613439656638333139626534
6165363134396165343837373139656135333630343436330a646639303630373764376363376632
38303736326537316164396335623864383835666230643132303964663639333233303262313235
3333343032306230370a656636616230393838613663663834633063363339313165303530616537
61323564363963633436626139663438653862353865643030633030333034336632656264616264
30633866376437323434613831343964306537366562663666306630623735373236313539643135
35616134663065633764333137343364363265373361323432643134633134306431343738643434
39363966336338343233396639623464303034343562626536336136303436646563646366306531
63363133383932613133346537333963666162643966366138613461366665313031666232363766
65653732636533353638353632623335376532623938643863376465646637663830313264343536
61386432336465333863346636633165353837633331616264623764333532653264633734653831
34343664663333613837643462376366326265373139396338356133326534313938373932633163
37366138393533643961613665373537323433636237313030353166313864633661333665383663
64383762616265376334373065636464376364313534336537333133396165306136316463336137
64663866636533303533313661363636633261663961376635326134373861346264653965626430
35643037363332353430366263663733303433653930313939663164623031633339656265313530
65613566663734636664383339616339356562316662303433313530373330306434353333323264
63653764656331383038666330396337643064393733346563306335353830346238653532363531
64353234386465326430613435356665643732653861366332636562646164306331383363636430
32316264313532333736343139643862643735303039643332623135363531663035383964366438
36666462343762656261646134616662326463313338323934386135373839666538333533343065
35623265336638323230336565663966323964663961626632396431656430306635396131643732
63623233393733623062383135363435316164333535303262333263346334396463666438646466
32316166383036343666633637646230333839323964343662643431363966623965336438633435
30636663393730616530346665306363323530636137623535376336356130343138323434363561
39653466636166306530303035326330303631383433336266303264316661653638383934373966
31343037353965366465383764626363643030626432353962376130303930393232383739626135
63366363366632336334333464353464643633623235636236373730613865393834666234643464
39326435643635326230356634373365353964623236303431323363633964366362646137356265
31303463623565326432663130643962616536333665336639383739373935626563643335663837
32613532656438376161646536333461663538346538333961663231326137666134326432306134
35656662656462363861346362356234656630656237653465376639643735643763623039653633
38323732656137363033343133326236363632386336636234646237613463653865636134353638
64623333656661313136313166623163313535326166653035323562353638666435633735353233
39356530643661306163326333616366323864306562626330663635346266653633386338323636
35646435386439356465666435396435633832613535646132623266353766346335373630313262
62343434653363663439336338663366613831623633313634313831643663396331316235616439
32303130333138623437313262386264353531363664623433353131613161393333623436303164
33316134366139616634393736656235316563353631663339353963356438653562303562663237
61343262323663353638626661316232343039636166303836353134323231313038393030613730
39303335396462306561636361393938636661376164653832376364396335366462323061333334
38623731316334613835346665376363386635366638666365303262363562313661633634623537
65653130636435383238366139343932636165613638636434653964633930363661363637663437
35313036323039323838316137613163613834363137326233383466666364663537323163333163
32323831626538343232643635363538653939366663666331623237356662336563633135383532
64343738633233653563613535306266376265383463653362653136666562366131316337663736
63363863653438393161623138643132333636393862663363383537363230353266303432383965
33653436363162363564393835313634383962353332663932316132383661393238636361343962
65646636356230393731313565323033613031633234333736376365623863613962343761623436
62373234313333353064653461616363326265636635373364373863396362613437326436636631
39343339343237616165326232653436393536616633623931353163343936323639326235343931
35633362616531663536343437356361643132303136323836306366646632656266656566663138
33343534623339643730623938373232333431623437363432653964643534653832623737663330
62643165336234663533653534663136643961613531616237633339663565613532353861356436
64313138633438313338393134393664313964343733623731303563316463306265303566353064
63373736623532636463396331333864356166333030376164643634666638373439663765643263
61643163373730383362383734626165353531303233376161633761356535653663663362393139
61363038363934656134653731343635363838373933323437353835653131643935613638633032
32333361383364376433326530343936623231356361326631623433623265643965613938633835
31633761333039373037373830623562613631393633643435623466646566373737663535396130
63336536396563343531663262613438383763366230316230313137313037653263346330623164
36343934343964376635626133323638376337316435353135636136396334633237613761636434
38376133653063376139613139313831366630313637373835646663656533353232363364316232
65343032323066313163353833396163383333663665653862643462363530653137343430316166
62363966313766313634363730316632616638666233613037326462393035303037333861396361
63623739646334313535323938306434356331363163343765393164303336646364633130363161
62306530623238323964386561333133343166326165383137323932373738383966366562353032
34366634393637663032633263363834393630643537613763353832663165313136663832653064
62383338366239366537366430376538333232633666636334303565313863306131383933643063
63643461663230636433613538656130363664363735393734356535643238303439306134346135
31633036393265326338656161633034363437653866626263323661663864396463376230623336
61623066306232343637366664303563313862633936376663343061663232343466643532353839
65643739643066353365373663353061363063656535623665386566626666373436333863323336
36663565376131363463346634643661393136363232383066376132646463366364383336633532
65356163663536663839353166656532343934623236326264386132623634303734373462613034
31376632623237626533373934343363313762303539346264336162646531393532613936383634
63326531646437373564333563666634633433333735653262663465366661383734356464353766
61636335626137306332313733356330376630306237623063333839343663643639333234343139
66633737643237633534396364663062343930663266383839666638333032313334393864663164
32356130646334373961373639316437323231616461616632646531313131376136393633396462
31326537393261346461303533353766663232366562366462353434363266643138363433633335
65336261366336656538613534313136363136316535323735386262316230333034376265313537
62323833663333376565363332633465393966306565326365646562343633623931303238643536
38633764653366303966336263623636323538356535656338613937663834653939376565323730
37383366333237643266636532623632336164343231333130613835353836383234613565653837
61313137666465666135643835313061646631303430323738346162653032656563366439363635
39343463373437346662343463326135326263346134373062336432633230323536363338396636
65373935626564316337313230636561316336346335396431633338396362373238646266303539
31306334346465396562323836656464343536393566343836643139393263383835613033353434
64353134633132663132343263663463613132663665663738613963366135623532323632383161
35383530366237653735363231343066396664653465623439646431396432653330383137336261
39303737633030613234333232666431313734393666633838343166393962313862613337393162
31626631303030303464326130313261356336363234363964303366663730633531306362626430
37306566623632383939393866643162363765353464326633663633376332393238353638323464
32666131333133623234366237663334373161646330383733356434306637396439373530633339
63633931656363633063383365656264353537626337316237313735313036316163613066306261
39313531376334383635633335393439633235363631356463626336333631623531323664613464
66396165363361356139353863353339363961323232613332343736366362323265653031303939
65653835316132353965323131313138376431316439393033386235626366666137663833633065
30373761306664306537333465386232343130366538353638306662663036313762353831633531
36316262303635316265323538353861386439373833633061653463626539636361393766623766
34643630353365656662626233623531636231356535643337653530663738313432653737623232
31373662346638393236396235623763313131626530393464353964656136313665633239353864
35643734343339396238366131613136346338343265356435383764306164333438653038363864
30323838386630376633383333633863376537623235373865626265646134346533396239373730
37303830383763373031326439653638383066396661313836643833353565643833633938383831
32626331376161633033316339643334613935303938303961633137356165373861633930353533
39346566376362376131613835646435383862643231623937396266623032303964363437353336
64376433663561653362663265363430363735613363663735316230353935383436643536636666
38396161333431353364363535646431396333326361643661333738623736663031633737333263
33333532366635363036383937323031343232333966666138633536303532663530633532393033
63343530363465333634313039393333663866373736643632613832336431393664633432326238
37356539383662633434616137363261663062316530663663336639613433343264356237396234
63633965653663376566373930303235313135653034643038346634303339396139363564363831
35663035356233656464653732663035323864343665636563656334363862383764396437396230
63356564656439393165623937653139633739313437323234346635616330666334346135363839
63333236333335313430393932393037313939363566393634643330366331633261613861636565
61353931636339613262343331633533323237303062353639343331323735616538383364623931
33363366333538653964613939303063653130306665306565396230323031633131383337313135
63336637326533653665656461376463386266626336346436396533353666626661643931636264
35653765313832376163326430633237663866303331316666633065303535303339386233303434
63336435316233386633373237643164656434633562343636646264366333353761323638386562
36373135363861356166353636666163373732313766353830343564303732303032663130616233
63313863386430393739643632613362383366323066633034386330313938396431333038363438
63383363643035616565396430633136363064383165373333303264386230363434356564363366
61623133396266626135616132333638393165386232613566356235353063653334343532653834
64356563643833396539393138313464613636366532333930356666626166343963373561393466
35373739656663373138393865373030656463333461396164633235666535663461336565343139
39373630646166383265333963396366363233373466346236653330353136636365363964363466
62366463393731363063636138326264303431356333626433653837643665386338623264383364
34656132306638633536323838393339323238656262356234643836313462396639303166323064
30336465626134396662356463383563383065326166393931326431356431646163396430666661
37626264383365363731313365346234616132306231366362346430346339373132383932643261
38343931366133636134363534373231623966333433656230643863613030333162336362633439
38376261663535666534623939323232323236343262643664623237663164636631373032393035
38353566373863633335653862366431336565386534336463386639316437613432343764623934
32333064383332313537616630663066663263353834393333616363636337306633343439666334
32366630343666336462313038373063323936343532303730633437633739653235376563393934
31616439613066313635306162373933346566333263623362363737626163633531646366626138
33613531393730373530383433656230363261636631636364333533626361613831626236633534
38633866363238333365616233393035366632653830626238346535313635313234336539653033
37633533636432363766656462663631626233393466646431633534323465383263353762303933
63643935373738636339313561313562396235623234303335346135393738636362643663383730
39376639366161346161323465313131363263613533313661326165376339643139663965653930
62333265326263383531643365636133656537363932356266666635323866316463666232613230
34643832646337336332356532626662613834316564303162366635633066343030306635656336
65613461633035663364396239623735356439313237653531363537623366353163366265646233
33336137323733653135666533663431643662316166343734653039613031313137376633626337
38386632366536386634383430373161613235663262366162643632346532383261303432316235
37346137613365663964306262376532396538643964316137626666663131656463653733366532
62373166613163356638663433313062666462343661346335303361363533356561303537643363
61396561656434323663653862663534336437626435656434366534306339326230663365346233
39313066616436343661383062653562346538643733326532393762346466666238343538376531
34353964363330666431346639313732343031353265383731383634343731613764333931366462
38613835646439393133306539373734656338633463323661383635656461316531633137343933
63383139323739383061366265323036386265346631306530376561396462633034613166616338
31346135666364633861353534336463623937663766646431353837346565393637383931326530
63316632363564356335336331323734656132666262623932363632303638343966666131306463
35323564663035633537613433613965613634336632656639326365336137643139616139373662
63393666663065666265303630343939643666346431643463303266336465343435656333303163
38366438386534316534646234663166393030383233393931363865336535376232393737316263
36313766316464303435353530646465646464393930356136386434363230356164313663666262
38303731313736306638623232383237366466343137303332383162306431333730363562363039
34616231386438643530643261343466313232323662626163633836353664623435313234633631
31323231616366633538613461303931613864366530376161643632653566373231346134316261
65626434653934326534613236343763643333633364663637356333353131646561313736343664
32306662613734623430353337653834343436383534373266636130346635663732376132393333
39653466653337326230626161636665613338643732383965666661363866623938653431666636
61333839383234633365353936373633373132393061666661306464333835306537643531643539
66343330333661303936303830366463666133636265383530313162343032316332393734323434
66366230393730323065633964316565633035326230386334363366646237373066313165663731
35333464636366616465396466383037656332396463323962363163333935636361353561363934
35393339643834373535356634356130663365313564353630326239323139616562626135343931
37363463613862336131313034393630316538323935613064633933333831623335396234323930
33306235633066303832343534356134666164616430343833396132316365613266666330383063
64366465316566336462626234383633366135386639366665663266623261343237373135396234
63353463326436326336383230343061323637613163306461396338353565616330643166663331
35633139616561626134656633363538366538383739643466653165643030383164333361616334
37326134393632326232613733643837383066353432356264376266333439316138663733313036
32636335643230613230303634383166626330656466373238373264333939336633323763383163
64396266663337373430323462363733323234343039623636306463306437623633653738303435
37386239386366386164613036613962303730366435613132356233376136646433346530616538
36623636333631396361343034356238636334333138326631313365643966383036336464623638
38303634366566356631383263626638346635356366313666323836333861663933613438356338
39656138383762616261393965363363363464626530323036636365373865633933653466363262
37643465663932303130353961353461306661303166363765346539396135376536613065366266
39383038653238623233323333323165663734303566623430373430353736396163313534666466
31393162646133393930326532656464623231656635303363353430646139393634343766353035
35373836633636353035303564633864303434656136386236653435343531336132643762663266
38666338303537313663633866393431306566393439343463376663366337373939303066363137
37343666303835616635666339386534656666313933346238626138653765623633393663663837
35303363626230656435316363353932346432333066636434303662383234666234383632653531
63366334333939386132633739303961633831343839346365366436343064393234633733633866
34396532333464643262336634393936373365313234393437363130396261343937646263623533
34623539363561306634656365333933633865366531646233303933613032313664333465396132
37636564343663363766323432313036313133336664633861373136663138663162393038393139
36663531333035316332633034663338623939313938616130346236363637636133643736373564
38643061663830656637623138613762396661393065316363396661636563663063613735643136
37623265363738623461616164663430623130616239663630653164383433646162666566303166
30626436663132376431313865383437343239323762316137356366623232353731666233353531
36323733623262666436343066633363303366393932653739393733393633303136333066303635
35343636646662663664373063636661366438363831643535616439333832633265646463663633
32616265373832643234303234623262623130643063653862363466643032653434623130613635
32353438363836313538653035633932393336383235396633393831383232393936336665346135
31633364323164666331346239363838643764323131623339356664363861666365386564353831
39376235353663396266326166643436326630633236343032376537333463363337383063396163
61303262343630393930656465363531353236653664643737313937393761626336376139353336
64366231326664356238633730363465626664633332336663653835616165653534313164326562
39303334396531633064383139323562373733636633313663373033653130343333323961323739
37356437313163363437386635386161663332383066636466653530373330336335316262333630
34656163316630643866633036626138656562323238656239383432333963623531626533613439
34666562616134653932386663373936646665616130386331376333373365393934383530323539
63343436373665626137313464383539666539303561313737363231366464643363626136323333
64303332663164343764353331613335313266666234653033363966376562666666356530346132
39316533386331316264356638366365653163326138363631393765313637333530313236656236
63323737626231396536316366393239623466376537666235353837633330346461636430316165
30336435333465353565613363643961333863383237396530623835383561616230363030396437
63336265643464613936353437393364363565666537623336343461376264336365383634346438
36333334663433653233383831653264393065376330333531326666303633326461653065316134
64383437353361393531653061343164653235383233396266666562633131663836353663633933
35393132333331393837623232626338646430373464323535633439353739363732376166393764
34326139333663376637316362623839353664326661343439306436643832613231663231393931
39343635353339663037376337623632643331343766666262633463323563346339353835393263
30366532393131303437363631363361346532376335356665346463636230323766653332333766
35623765396263646438653965616437373631636637386230326130366633383834343138303065
30373531343832643463633761616633326433663861316263653936343330656564656637313361
37316166643361616433383765653738326465336432313636656266613835306530316465386638
36316264316436643866643663303133616363346566666264616264613132343031396535383933
31636336353035313938626236646235653630613038366332646134333035626531306461633134
65303862633834646163613831646161373336333531393066643037383536333061643064396664
31626661613064616137666664666238333836613239623434353765616563623263353665383166
63396166663363396333323237316661666539386430623062396136636236346363653334306230
35333634326337623632343664626662643665386666323562333733323531303339313661346463
64376434363464623736306536333936383161326265303935616564393731393734653763353439
36633930356432633531656530666634356131383765653636356664366566396362303963303336
35646530343337633363383037336366336137373434643438336162303136666365636231303230
34623962366530343564373461343265646638373063373230316434373639323164333432313736
36646665643366613461613362326164353437396234383338393165393939636463373363353637
33396230343839663363333862396664663134623935663665623035613037636165383266663564
36643630626436393736376463616336626534393433663066336132326335313433636539623233
65663763613237366635663661346266303337326165666363623039643764633631393836656363
39366136343865326461343932393435383133613234613465633565376430353562653734363766
66396636306163643631326363633361643638356536303233303436363335323230353466663864
31353565356633616536366535373663366531343863333033396531656634323766323833653338
36306630366237343131343765353139663834643034633162346539336162303533646531303233
32336166643330363538396533643266666234623066636466366462643236346165326266386330
33346537323563383138353437616638666532363839663065623337363938353535363535396535
66333237643631376438626539633533656463346438316433373833633533383762303964356161
31306666343938646565326161336538343439313163643937366537326561333261383538353738
61623861313730336261633134653137356531643634333064643437616332613039616163343035
37366166313235653536303266383063376538636561383066633666366433393339366536303437
38353432363861363232383631303139376134643833633039636132353739613265313631316132
34636563353331613136653830643536613835383734323136313734656336343266343137363033
30613538376666613239383235383366363663373964353661393862653238313732356338633465
30346134633131386133393632376133356633386137653832663632356534653463343164633236
65373961313830646664393839363363353832353663356666316533376333376662303635653133
61616563663061616435646261626531313832653161613935376630616563333661366631393739
65363438623335636433633866663434346535653433373836663139383632653836303738613462
376363383762373563313764336434313737
---
nfs_server: 129.13.108.126
nfs_server: 129.13.238.126
......@@ -22,7 +22,7 @@ kit_tikz:
- texlive-mycv
- texlive-pgf-spectra
texlivepackages:
- texlive.x86_64
- "texlive-scheme-small"
- kile
- texmaker
- texlive-epstopdf-bin
......@@ -153,79 +153,79 @@ texlivepackages:
- texlive-xecolor
- texlive-fontspec
# Thought to be usefull
- texlive-texlive-de-doc.noarch
- texlive-texlive-common-doc.noarch
- texlive-texlive-docindex-doc.noarch
- texlive-ae.noarch
- texlive-cm.noarch
- texlive-cv.noarch
- texlive-ec.noarch
- texlive-ed.noarch
- texlive-fp.noarch
- texlive-gu.noarch
- texlive-hc.noarch
- texlive-lm.noarch
- texlive-t2.noarch
- texlive-alg.noarch
- texlive-doi.noarch
- texlive-dox.noarch
- texlive-eco.noarch
- texlive-ecv.noarch
- texlive-emp.noarch
- texlive-esk.noarch
- texlive-fbs.noarch
- texlive-fmp.noarch
- texlive-gmp.noarch
- texlive-hep.noarch
- texlive-iso.noarch
- texlive-lcg.noarch
- texlive-lfb.noarch
- texlive-msg.noarch
- texlive-nag.noarch
- texlive-nuc.noarch
- texlive-ofs.noarch
- texlive-pax.noarch
- texlive-pgf.noarch
- texlive-qcm.noarch
- texlive-sfg.noarch
- texlive-svg.noarch
- texlive-svn.noarch
- texlive-tap.noarch
- texlive-ucs.noarch
- texlive-uml.noarch
- texlive-uri.noarch
- texlive-url.noarch
- texlive-vpe.noarch
- texlive-base.noarch
- texlive-abbr.noarch
- texlive-acro.noarch
- texlive-bohr.noarch
- texlive-cals.noarch
- texlive-circ.noarch
- texlive-cite.noarch
- texlive-cmap.noarch
- texlive-cmll.noarch
- texlive-cmpj.noarch
- texlive-cmsd.noarch
- texlive-cool.noarch
- texlive-crop.noarch
- texlive-dhua.noarch
- texlive-epsf.noarch
- texlive-etoc.noarch
- texlive-euro.noarch
- texlive-exam.noarch
- texlive-feyn.noarch
- texlive-fink.noarch
- texlive-mycv.noarch
- texlive-nath.noarch
- texlive-pbox.noarch
- texlive-pdfx.noarch
- texlive-spot.noarch
- texlive-texlive-de-doc
- texlive-texlive-common-doc
- texlive-texlive-docindex-doc
- texlive-ae
- texlive-cm
- texlive-cv
- texlive-ec
- texlive-ed
- texlive-fp
- texlive-gu
- texlive-hc
- texlive-lm
- texlive-t2
- texlive-alg
- texlive-doi
- texlive-dox
- texlive-eco
- texlive-ecv
- texlive-emp
- texlive-esk
- texlive-fbs
- texlive-fmp
- texlive-gmp
- texlive-hep
- texlive-iso
- texlive-lcg
- texlive-lfb
- texlive-msg
- texlive-nag
- texlive-nuc
- texlive-ofs
- texlive-pax
- texlive-pgf
- texlive-qcm
- texlive-sfg
- texlive-svg
- texlive-svn
- texlive-tap
- texlive-ucs
- texlive-uml
- texlive-uri
- texlive-url
- texlive-vpe
- texlive-base
- texlive-abbr
- texlive-acro
- texlive-bohr
- texlive-cals
- texlive-circ
- texlive-cite
- texlive-cmap
- texlive-cmll
- texlive-cmpj
- texlive-cmsd
- texlive-cool
- texlive-crop
- texlive-dhua
- texlive-epsf
- texlive-etoc
- texlive-euro
- texlive-exam
- texlive-feyn
- texlive-fink
- texlive-mycv
- texlive-nath
- texlive-pbox
- texlive-pdfx
- texlive-spot
- texlive-tikz-palattice
- texlive-biblatex.noarch
- texlive-enumitem.noarch
- texlive-ctablestack.noarch
- texlive-gitinfo2.noarch
- texlive-biblatex
- texlive-enumitem
- texlive-ctablestack
- texlive-gitinfo2
- texlive-fncychap # e. g. Sphinx
- latexmk # sphinx
- texlive-tabulary
......@@ -253,3 +253,7 @@ texlivepackages:
# to be continued
- texlive-cleveref
- texlive-fonttable
- texlive-tcolorbox
- texlive-appendixnumberbeamer
#
- texlive-textpos
......@@ -15,36 +15,16 @@ python3pkg:
- python3-sphinx
- python3-tox
- python3-pip
python3pip:
- brewer2mpl
- Cython
- flake8
- flake8-mypy
- flake8-pep257
- i18n
- mypy_extensions
- pipenv
- pre-commit
- PyScaffold
- pytest-yapf
- tox
- yapf
- nbdime
python2pkg:
- python2
- python2-setuptools
- python-pip
- llvm
- cmake
- python3-flake8
- python3-Cython
- nodejs
- nodejs-libs
- kf5-purpose-twitter
- npm
python2pip:
- backports.shutil_get_terminal_size
- brewer2mpl
- Cython
- ipython
- mpld3
- notebook
- pandas
- sklearn
python2pkg: ""
pip3bin: /bin/pip3
......@@ -2,5 +2,5 @@ ansible_user: root
user_account: richter
ip_suffix: 118
loc: 620
os: Fedora 27
computer_name: Amnesix
os: Fedora 29
computer_name: amnesix
ansible_user: root
user_account: gethmann
ip_suffix: 73
loc: 618
os: Fedora 29
computer_name: asterix
extra_software:
- subversion # for ANKA software
- borgbackup
- mosh # ssh alternative
# keepass compatible console client
- kpcli
- perl-Clipboard
- perl-Capture-Tiny
- ctags # vim tags
- zsh
- neovim
- ShellCheck
- inkscape-table
# - fd-find
- ripgrep
- fzf # fuzzy finder
- fd-find
- gsl-devel # Needed to compile Eva Burkhards code
- mupdf # better alternative to pdftk than pdfseparate+pdfunite
- evince # for fixing RIP errors when printing LaTeX posters
- screen
# PDL for undulator/wiggler Opera script
- perl-PDL
# Installing dependencies:
- perl-Devel-Peek
- perl-Inline
- perl-Inline-C
- perl-Pegex
- freeglut
- perl-B-Utils
- perl-Class-Load
- perl-Class-Tiny
- perl-Data-Dump-Streamer
- perl-Devel-OverloadInfo
- perl-Devel-PartialDump
- perl-Devel-REPL
- perl-Devel-REPL-Plugin-Completion
- perl-Devel-REPL-Plugin-DDS
- perl-Devel-REPL-Plugin-LexEnv
- perl-Devel-REPL-Plugin-MultiLine-PPI
- perl-File-HomeDir
- perl-File-Map
- perl-Filter-Simple
- perl-Getopt-Long-Descriptive
- perl-IPC-System-Simple
- perl-Lexical-Persistence
- perl-Module-Compile
- perl-Module-Pluggable
- perl-Moose
- perl-MooseX-Getopt
- perl-MooseX-Object-Pluggable
- perl-MooseX-Role-Parameterized
- perl-OpenGL
- perl-PPI
- perl-Parse-RecDescent
- perl-PerlIO-Layers
- perl-Pod-Parser
- perl-Prima
- perl-Text-Balanced
- perl-YAML-LibYAML
- perl-autodie
# Installing weak dependencies:
- perl-Text-Bidi
# End of PDL
ansible_user: root
user_account: gethmann
ip_suffix: 91
loc: 618
os: Fedora 30
computer_name: galantine
extra_software:
- zsh
ansible_user: root
user_account: widmann
ip_suffix: 112
loc: 618
os: Fedora 28
computer_name: Gutemine
computer_name: gutemine
extra_software:
- subversion # ANKA software
......
ansible_user: root
user_account: gethmann
ip_suffix: 92
loc: 618
os: Fedora 30
computer_name: homoeopatix
extra_software:
- zsh
......@@ -3,4 +3,7 @@ user_account: damminsek
ip_suffix: 117
loc: 620
os: Fedora 27
computer_name: Idefix
computer_name: idefix
extra_software:
- mupdf
ansible_user: root
ansible_ssh_user: root
ansible_remote_user: gethmann
remote_user: gethmann
ip_suffix: 100
loc: 612
os: CentOS 7.4
computer_name: kantine
......@@ -5,3 +5,4 @@ remote_user: gethmann
ip_suffix: 101
loc: 612
os: Fedora 28
computer_name: Kneipix
ansible_user: root
user_account: gethmann
ip_suffix: 113
loc: 618
os: Fedora 27
computer_name: Asterix
extra_software:
- subversion # for ANKA software
- borgbackup
- mosh # ssh alternative
# keepass compatible console client
- kpcli
- perl-Clipboard
- perl-Capture-Tiny
- ctags # vim tags
- zsh
- neovim
- ShellCheck
- inkscape-table
# - fd-find
- ripgrep
- fzf # fuzzy finder
ansible_user: bernhard
user_account: bernhard
ip_suffix: 127
ip_suffix: 70
loc: 622
os: Fedora 27
computer_name: Majestix
os: Fedora 29
computer_name: majestix
......@@ -2,5 +2,8 @@ ansible_user: root
user_account: gethmann
ip_suffix: 126
loc: 618
os: Fedora 27
computer_name: Obelix
os: Fedora 29
computer_name: obelix
extra_software:
- borgbackup
......@@ -2,5 +2,9 @@ ansible_user: root
user_account: ning
ip_suffix: 115
loc: 619
os: Fedora 26
computer_name: Costa Y Bravo
os: Fedora 29
computer_name: pepe
extra_software:
- python-qt5
- "qt5-qttools-devel"
......@@ -3,5 +3,5 @@ ansible_user: root
user_account: rossmanith
ip_suffix: 116
loc: 619
os: Fedora 27
computer_name: Spürnix
os: Fedora 29
computer_name: spuernix
......@@ -3,4 +3,4 @@ user_account: tong
ip_suffix: 120
loc: 621
os: Fedora 28
computer_name: Teefax
computer_name: teefax
# stable
[clients]
las112.las.kit.edu
las113.las.kit.edu
las115.las.kit.edu
las116.las.kit.edu
las117.las.kit.edu
las118.las.kit.edu
las120.las.kit.edu
las122.las.kit.edu
las126.las.kit.edu
las-gethmann.las.kit.edu
amnesix.las.kit.edu
asterix.las.kit.edu
galantine.las.kit.edu
gutemine.las.kit.edu
homoeopatix.las.kit.edu
idefix.las.kit.edu
lysander.las.kit.edu
majestix.las.kit.edu
obelix.las.kit.edu
pepe.las.kit.edu
spuernix.las.kit.edu
teefax.las.kit.edu
[desktop]
las112.las.kit.edu
las113.las.kit.edu
las115.las.kit.edu
las116.las.kit.edu
las117.las.kit.edu
las118.las.kit.edu
las120.las.kit.edu
las122.las.kit.edu
las-gethmann.las.kit.edu
amnesix.las.kit.edu
asterix.las.kit.edu
galantine.las.kit.edu
gutemine.las.kit.edu
homoeopatix.las.kit.edu
idefix.las.kit.edu
lysander.las.kit.edu
majestix.las.kit.edu
pepe.las.kit.edu
spuernix.las.kit.edu
teefax.las.kit.edu
[graphics]
las113.las.kit.edu
las-gethmann.las.kit.edu
las118.las.kit.edu
asterix.las.kit.edu
lysander.las.kit.edu
amnesix.las.kit.edu
galantine.las.kit.edu
homoeopatix.las.kit.edu
[lasarchiv]
las113.las.kit.edu
las115.las.kit.edu
las117.las.kit.edu
las118.las.kit.edu
las120.las.kit.edu
las122.las.kit.edu
las126.las.kit.edu
las127.las.kit.edu
las-gethmann.las.kit.edu
asterix.las.kit.edu
pepe.las.kit.edu
idefix.las.kit.edu
amnesix.las.kit.edu
teefax.las.kit.edu
obelix.las.kit.edu
majestix.las.kit.edu
lysander.las.kit.edu
[python]
las112.las.kit.edu
las113.las.kit.edu
las115.las.kit.edu
las117.las.kit.edu
las118.las.kit.edu
las120.las.kit.edu
las122.las.kit.edu
las-gethmann.las.kit.edu
amnesix.las.kit.edu
asterix.las.kit.edu
galantine.las.kit.edu
gutemine.las.kit.edu
homoeopatix.las.kit.edu
idefix.las.kit.edu
lysander.las.kit.edu
pepe.las.kit.edu
teefax.las.kit.edu
[kdev] # KDevelope
[jabref]
las113.las.kit.edu
las117.las.kit.edu
las-gethmann.las.kit.edu
[zotero]
asterix.las.kit.edu
gutemine.las.kit.edu
idefix.las.kit.edu
lysander.las.kit.edu
[pynaff]
las-gethmann.las.kit.edu
las113.las.kit.edu
las126.las.kit.edu
lysander.las.kit.edu
asterix.las.kit.edu
obelix.las.kit.edu
[pycharm]
las-gethmann.las.kit.edu
las113.las.kit.edu
las115.las.kit.edu
las117.las.kit.edu
las122.las.kit.edu
lysander.las.kit.edu
asterix.las.kit.edu
pepe.las.kit.edu
idefix.las.kit.edu
[chrome]
las-gethmann.las.kit.edu
lysander.las.kit.edu
[rdp]
galantine.las.kit.edu
gutemine.las.kit.edu
asterix.las.kit.edu
amnesix.las.kit.edu
[latex]
las112.las.kit.edu
las-gethmann.las.kit.edu
las113.las.kit.edu
las115.las.kit.edu
las117.las.kit.edu
las118.las.kit.edu
las120.las.kit.edu
las122.las.kit.edu
amnesix.las.kit.edu
asterix.las.kit.edu
galantine.las.kit.edu
gutemine.las.kit.edu
idefix.las.kit.edu
lysander.las.kit.edu
pepe.las.kit.edu
teefax.las.kit.edu
[opera]
las113.las.kit.edu
las118.las.kit.edu
las122.las.kit.edu
las126.las.kit.edu
las127.las.kit.edu
asterix.las.kit.edu
amnesix.las.kit.edu
idefix.las.kit.edu
obelix.las.kit.edu
majestix.las.kit.edu
[mad8]
# depercated for Fedora >=26
[nfs-server]
las126.las.kit.edu
[nfsserver]
obelix.las.kit.edu
# developement
[dhcpd]
las101.las.kit.edu
las126.las.kit.edu
[lab]
# las93.las.kit.edu
[rpmbuild]
las113.las.kit.edu
las-gethmann.las.kit.edu
asterix.las.kit.edu
lysander.las.kit.edu
[elegant]
las113.las.kit.edu
las117.las.kit.edu
las120.las.kit.edu
las126.las.kit.edu
las-gethmann.las.kit.edu
asterix.las.kit.edu ansible_python_interpreter=/usr/bin/python3
idefix.las.kit.edu ansible_python_interpreter=/usr/bin/python3
obelix.las.kit.edu ansible_python_interpreter=/usr/bin/python3
lysander.las.kit.edu ansible_python_interpreter=/usr/bin/python3
majestix.las.kit.edu ansible_python_interpreter=/usr/bin/python3
galantine.las.kit.edu ansible_python_interpreter=/usr/bin/python3
homoeopatix.las.kit.edu ansible_python_interpreter=/usr/bin/python3
spuernix.las.kit.edu ansible_python_interpreter=/usr/bin/python3
[epics]
las112.las.kit.edu
las113.las.kit.edu
las115.las.kit.edu
las117.las.kit.edu
las-gethmann.las.kit.edu
asterix.las.kit.edu
galantine.las.kit.edu
gutemine.las.kit.edu
idefix.las.kit.edu
lysander.las.kit.edu
majestix.las.kit.edu
pepe.las.kit.edu
[ripgrep]
las101.las.kit.edu
las113.las.kit.edu
las-gethmann.las.kit.edu
asterix.las.kit.edu
lysander.las.kit.edu
[inovesa]
las113.las.kit.edu
asterix.las.kit.edu
obelix.las.kit.edu # ansible_connection=local
galantine.las.kit.edu
homoeopatix.las.kit.edu
pepe.las.kit.edu
[ipynb] # Jupyter notebook
las120.las.kit.edu
las122.las.kit.edu
las-gethmann.las.kit.edu
idefix.las.kit.edu
teefax.las.kit.edu
lysander.las.kit.edu
# semi stable
[tgu]
las115.las.kit.edu
pepe.las.kit.edu
[local]
# 127.0.0.1 ansible_connection=local
127.0.0.1 ansible_connection=local
[admin_pcs]
las101.las.kit.edu
las113.las.kit.edu
las-gethmann.las.kit.edu
asterix.las.kit.edu
lysander.las.kit.edu
[server]
las101.las.kit.edu
[cn]
las-bernhard.anka.kit.edu
---
- hosts: all
vars:
vars_prompt:
- name: "ipa_admin_pass"
prompt: "What is IPA's admin password?"
private: yes
roles:
- ipa_users
......@@ -5,3 +5,8 @@
dnf:
name: jabref
state: present
when: (ansible_distribution == "Fedora" and (ansible_distribution_major_version | int) <= 28)
- name: UNSUPPORTED
fail:
msg: Jabref is no longer maintained by Fedora! Use zotero instead.
- hosts: nfs-server
- hosts: nfsserver
roles:
- nfs-server
tags: nfs-server
......
- hosts: rdp
roles:
- rdp
......@@ -41,7 +41,7 @@ ErrorPolicy stop-printer
UUID urn:uuid:c20b481d-848e-30e6-5eab-8ba9fb397809
Info Oki MC851(PS)
Location Library
DeviceURI socket://129.13.108.106/
DeviceURI socket://oki.las.kit.edu/
State Idle
StateTime 1414591314
Type 8433756
......
---
- name: "Install basic client software"
apt:
name: "{{ item }}"
name: "{{ client_software }}"
state: present
with_items: "{{ client_software }}"
# with_items: "{{ client_software }}"
when: ansible_distribution == 'Ubuntu'
become: yes
- name: "Install basic client software"
dnf:
name: "{{ item }}"
name: "{{ client_software }}"
state: present
with_items: "{{ client_software }}"
# with_items: "{{ client_software }}"
when: ansible_distribution == 'Fedora'
become: yes
......@@ -9,11 +9,8 @@
- name: install dependencies
become: yes
dnf:
name: "{{ item }}"
name: ["hplip-common", "hplip"]
state: present
with_items:
- "hplip-common"
- "hplip"
when: ansible_distribution == 'Fedora'
- name: install CUPS
......
......@@ -2,7 +2,7 @@
- name: install fonts
become: true
dnf:
name: https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm
name: "https://sourceforge.net/projects/mscorefonts2/files/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm/download?use_mirror=netcologne&ts=1566291689&use_mirror=netcologne"
state: installed
tags: fonts
when: ansible_distribution == "Fedora"
[commands]
# What kind of upgrade to perform:
# default = all available upgrades
# security = only the security upgrades
upgrade_type = security
random_sleep = 0
# To just receive updates use dnf-automatic-notifyonly.timer
# Whether updates should be downloaded when they are available, by
# dnf-automatic.timer. notifyonly.timer, download.timer and
# install.timer override this setting.
download_updates = yes
# Whether updates should be applied when they are available, by
# dnf-automatic.timer. notifyonly.timer, download.timer and
# install.timer override this setting.
apply_updates = yes
[emitters]
# Name to use for this system in messages that are emitted. Default is the
# hostname.
# system_name = my-host
# How to send messages. Valid options are stdio, email and motd. If
# emit_via includes stdio, messages will be sent to stdout; this is useful
# to have cron send the messages. If emit_via includes email, this
# program will send email itself according to the configured options.
# If emit_via includes motd, /etc/motd file will have the messages. if
# emit_via includes command_email, then messages will be send via a shell
# command compatible with sendmail.
# Default is email,stdio.
# If emit_via is None or left blank, no messages will be sent.
emit_via = motd,stdio
[email]
# The address to send email messages from.
email_from = root@localhost
# List of addresses to send messages to.
email_to = root
# Name of the host to connect to to send email messages.
email_host = localhost
[command]
# The shell command to execute. This is a Python format string, as used in
# str.format(). The format function will pass a shell-quoted argument called
# `body`.
# command_format = "cat"
# The contents of stdin to pass to the command. It is a format string with the
# same arguments as `command_format`.
# stdin_format = "{body}"
[command_email]
# The shell command to use to send email. This is a Python format string,
# as used in str.format(). The format function will pass shell-quoted arguments
# called body, subject, email_from, email_to.
# command_format = "mail -s {subject} -r {email_from} {email_to}"
# The contents of stdin to pass to the command. It is a format string with the
# same arguments as `command_format`.
# stdin_format = "{body}"
# The address to send email messages from.
email_from = root@localhost
# List of addresses to send messages to.
email_to = root
[base]
# This section overrides dnf.conf
# Use this to filter DNF core messages
debuglevel = 1
-----BEGIN CERTIFICATE-----
MIIKcjCCCVqgAwIBAgIMIKiiExs4FR9L2Kp4MA0GCSqGSIb3DQEBCwUAMHsxCzAJ
BgNVBAYTAkRFMRswGQYDVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxEjAQBgNVBAcM
CUthcmxzcnVoZTEqMCgGA1UECgwhS2FybHNydWhlIEluc3RpdHV0ZSBvZiBUZWNo
bm9sb2d5MQ8wDQYDVQQDDAZLSVQtQ0EwHhcNMTkwMzEzMTU0MDU0WhcNMjEwNjE0
MTU0MDU0WjCBhDELMAkGA1UEBhMCREUxGzAZBgNVBAgMEkJhZGVuLVd1ZXJ0dGVt
YmVyZzESMBAGA1UEBwwJS2FybHNydWhlMSowKAYDVQQKDCFLYXJsc3J1aGUgSW5z
dGl0dXRlIG9mIFRlY2hub2xvZ3kxGDAWBgNVBAMMD3dlYi5sYXMua2l0LmVkdTCC
AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKLgVunuUl0m3520OuAnewPw
N+zG0A295N4wSIS5KYflOxfmGBKKnAwefSzNvUIIOnyr+rrD2GdVG4ZMjQXmATAm
ibiQLVAYsPu+yTOfWUmwKDJCYLOCH1VkwPJbebSMTTuSGC3uRaKdtCucXX6TnHqY
jB0LPs730+KVPDFIiKps6U/SqfOmoCTr5owDiZXM75rl4sPtHSvNpsfFC1Ls6RIm
z2moISu0Q1wLdU6sPUMmvjRtv+pkPD6nMLfO0j9y6SL2z7AbOVJt+JcXZLteGW11
nQnRDOkHwpldy8xrYczIHd6bMp0hllVHSE8LsXs9H16yOy7LNkUMS8SfGFVlam84
yn5/h7jFUgHY1BCsORyfR2w5MznOWH+HIy2U+RKA3u1JlPQZtH1Q6hHR6oSRgx8O
4cf4lqgUELM2TydxEBiEupcHhiIHwleGHfTXL3ChtxSu/VyJZQcIiZ8gSDVTDrG7
bAX5rnXEoTeqvenLJAv8cAECl9J22wUCzSz3MzFpalDQY2+P7mpPxYKcRcQQxCpo
wVuKiiRw+JjN51AKkmELtZ5a/SD5JOy9PvmfAN1OUqJguxO+MbhYfp2If47Gy0ht
WuYZ47H8VFIPbVD7a8uVKX1VWKBaBvW5N4Cl7Wu/2yny3Zw+yw2XZFpPvmSNlq/T
8CYw0kFOQynCDzhrKASnAgMBAAGjggXqMIIF5jAJBgNVHRMEAjAAMA4GA1UdDwEB
/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAdBgNVHQ4EFgQU/hB/iqc12SwT
I7iIPJPSnPnKgLcwHwYDVR0jBBgwFoAUBBq/HJORPdPZPbDeEyPlmnD0LggwaAYD
VR0RBGEwX4IPZG5mLmxhcy5raXQuZWR1ghFtdW5pbi5sYXMua2l0LmVkdYIQcHlw
aS5sYXMua2l0LmVkdYIWc2hhcmVsYXRleC5sYXMua2l0LmVkdYIPd2ViLmxhcy5r
aXQuZWR1MH0GA1UdHwR2MHQwOKA2oDSGMmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv
a2l0LWNhLWcyL3B1Yi9jcmwvY2FjcmwuY3JsMDigNqA0hjJodHRwOi8vY2RwMi5w
Y2EuZGZuLmRlL2tpdC1jYS1nMi9wdWIvY3JsL2NhY3JsLmNybDCBzQYIKwYBBQUH
AQEEgcAwgb0wMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3NwLnBjYS5kZm4uZGUvT0NT
UC1TZXJ2ZXIvT0NTUDBCBggrBgEFBQcwAoY2aHR0cDovL2NkcDEucGNhLmRmbi5k
ZS9raXQtY2EtZzIvcHViL2NhY2VydC9jYWNlcnQuY3J0MEIGCCsGAQUFBzAChjZo
dHRwOi8vY2RwMi5wY2EuZGZuLmRlL2tpdC1jYS1nMi9wdWIvY2FjZXJ0L2NhY2Vy
dC5jcnQwWQYDVR0gBFIwUDAIBgZngQwBAgIwDQYLKwYBBAGBrSGCLB4wDwYNKwYB
BAGBrSGCLAEBBDARBg8rBgEEAYGtIYIsAQEEAwkwEQYPKwYBBAGBrSGCLAIBBAMJ
MIIDXgYKKwYBBAHWeQIEAgSCA04EggNKA0gAdwBvU3asMfAxGdiZAKRRFf93FRwR
2QLBACkGjbIImjfZEwAAAWl3tsubAAAEAwBIMEYCIQDleY52tBqLOUlBzrb6Dz5M
uWEXellG3NnTfBaN87g67AIhAPHCGa4Y2xNiGoTecdUngDbbj+xdQyBLFR1mFrQV
m0V9AHcAVYHUwhaQNgFK6gubVzxT8MDkOHhwJQgXL6OqHQcT0wwAAAFpd7bMqAAA
BAMASDBGAiEA/mfu1lL6ri+Ib4fRjPRkLiSzriZQgHOt+ew5UVI0YHoCIQDXtv2r
HG6aNaa9YCunjpA7Bc3w/RBjkCWmwKKoRzKzlwB2AKrnC388uNVmyGwvFpecn0Rf
aasOtFNVibL3egMBBPPNAAABaXe2y7QAAAQDAEcwRQIgOWYMd92nC6diBFP9EJk2
rvjYZMq92BSuGBKjy8P+OQQCIQCq2c2bqSRqX8biZ/WrpUgUs3CxOiX+OnUkci49
RXxCFwB2AO5Lvbd1zmC64UJpH6vhnmajD35fsHLYgwDEe4l6qP3LAAABaXe2y+AA
AAQDAEcwRQIhALRrZGVHHpPLjOWbrs6xb+DCeRnXDyfZR5ttNezHZirFAiA80IU7
FTBq3H7kswcnSiK3RAs0WLd5h5NpV+CsmeNzmgB1AKS5CZC0GFgUh7sTosxncAo8
NZgE+RvfuON3zQ7IDdwQAAABaXe2y+AAAAQDAEYwRAIgbb9xvS1vv31chFtfr/nl
9GPzyx9Uo2vjIJKgk8KcTKkCIAtl6Zgda9Bnj47yTfVkbM3Tzc6ZvxOToqVVWO9v
Z4a9AHYAu9nfvB+KcbWTlCOXqpJ7RzhXlQqrUugakJZkNo4e0YUAAAFpd7bL2wAA
BAMARzBFAiBD2wzVFDMmTRHKnF0vZN4Yia4Z2xe11iBpYtQU5mZ3vQIhAOgfeMi9
7x96dZRZLsTs8J00KGz4NJcHX9RHRXyjeXQlAHUARJRlLrDuzq/EQAfYqP4owNrm
gr7YyzG1P9MzlrW2gagAAAFpd7bScAAABAMARjBEAh8PGD3UXg5AeqX1KK2rEZWY
jDyVOKXiaNM5uyEzGPIgAiEAuSLcjMd8cDtFuRotM+Jn9aIXiJIIcRpexcoA26PL
PJkwDQYJKoZIhvcNAQELBQADggEBAE5OhnWn7XdXaIbX16SpWHV/Qfb/4+Hzzf6F
KVl6bUJJ/maIUkmrjUWVYxHSfkL0Kx6aYL/WEdjZD0S40rjCZkEETJo3Lqy+WDgT
ChgWEGzRBvqoNDVkywevsE77K5w2HaGKogWvD8IeOu/YOfZYKqTYYFz4ej7/PUit
8TNbY0pYyEhXoKmoXsBJUvY0Fc03GJZDTevC6iEqCQOlMLprQxT/KuYthIHc/lv/
qCIlbzsml0poyglupVIwzhvarFsQUPyZGoSEHcMG82Ors9VJbTaBk28uvdtORX9m
gCkCBwb7DRxZb5US49rygRGROHqRaqlC/ASoXSznJgxUj8jL7Lc=
-----END CERTIFICATE-----
subject= /C=DE/ST=Baden-Wuerttemberg/L=Karlsruhe/O=Karlsruhe Institute of Technology/CN=KIT-CA
-----BEGIN CERTIFICATE-----
MIIFnjCCBIagAwIBAgIMHDrUjCTtki6w9JCuMA0GCSqGSIb3DQEBCwUAMIGVMQsw
CQYDVQQGEwJERTFFMEMGA1UEChM8VmVyZWluIHp1ciBGb2VyZGVydW5nIGVpbmVz
IERldXRzY2hlbiBGb3JzY2h1bmdzbmV0emVzIGUuIFYuMRAwDgYDVQQLEwdERk4t
UEtJMS0wKwYDVQQDEyRERk4tVmVyZWluIENlcnRpZmljYXRpb24gQXV0aG9yaXR5
IDIwHhcNMTYxMTAzMTUyNTQ4WhcNMzEwMjIyMjM1OTU5WjB7MQswCQYDVQQGEwJE
RTEbMBkGA1UECAwSQmFkZW4tV3VlcnR0ZW1iZXJnMRIwEAYDVQQHDAlLYXJsc3J1
aGUxKjAoBgNVBAoMIUthcmxzcnVoZSBJbnN0aXR1dGUgb2YgVGVjaG5vbG9neTEP
MA0GA1UEAwwGS0lULUNBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
1cwA90GCGWXXCQ+V4MkCc9CaPcYU0hrUc0mTyvbQ3DuOMey+w5aFI8JkmAD5CHsj
jDWe/uuANc6OR828xLoN6EV4AsNMhD9HMelYZrGuBS2nsOVlGzIIf8t+RX7pDVQg
Dc/UvczziO45HmLCoYeUDcqn9Qho8Jnuh4nXJdPCRB4UvcwtRCpYkgCeC+Llxfe4
IpdnvABTX1kwYR4TVmnAg3Mel5tLoV+WcxTdwJMpsbjFz8P11qMta53Nactef4gx
BWMSEpDlnGL+swzkUfd1s+3NQkFKBbAZ6ehZivOZc4ah4iRxB1T/5v2Tza+Hyao0
4f5SbkkD2Y1p0Z5vdMVEPwIDAQABo4ICBTCCAgEwEgYDVR0TAQH/BAgwBgEB/wIB
ATAOBgNVHQ8BAf8EBAMCAQYwKQYDVR0gBCIwIDANBgsrBgEEAYGtIYIsHjAPBg0r
BgEEAYGtIYIsAQEEMB0GA1UdDgQWBBQEGr8ck5E909k9sN4TI+WacPQuCDAfBgNV
HSMEGDAWgBST49gyJtrV8UqlkUrg6kviogzP4TCBjwYDVR0fBIGHMIGEMECgPqA8
hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWcyLWNhL3B1Yi9j
cmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2dsb2Jh
bC1yb290LWcyLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIHdBggrBgEFBQcBAQSB0DCB
zTAzBggrBgEFBQcwAYYnaHR0cDovL29jc3AucGNhLmRmbi5kZS9PQ1NQLVNlcnZl
ci9PQ1NQMEoGCCsGAQUFBzAChj5odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2Jh
bC1yb290LWcyLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBKBggrBgEFBQcwAoY+
aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1nMi1jYS9wdWIvY2Fj
ZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQELBQADggEBAH+/QKluUYGThHAZeh5I
erhZdIN9B488jjjexsfs1p0IHjKAElUaxHdjTfHc2zENqfPtc+EKRJL04MOUWJj7
8BSR2MOWu8WrOVXYmIZAJAzH1L1eFNR6cem3d1nsnjqtqw21EQ+/O/kXb9lIK/sv
YDwudINFcdWE5UmOic9ZHSwFPb4oEeM97tG18WQkiVzKF1cM6nzLHWp78uRLwD1Q
ek1y7eX5gc8iQSvv33wTlh0ppmbDqfaMTR/X/ED7SFfd5S9CF07EXj/XWlv7ps2g
afR793FaPrPloGvghtC7pKT8uOMNBXC02Xq6drN6JlU+5k+bbSRcAd40Bqn6vyYA
RKQ=
-----END CERTIFICATE-----
subject= /C=DE/O=Verein zur Foerderung eines Deutschen Forschungsnetzes e. V./OU=DFN-PKI/CN=DFN-Verein Certification Authority 2
-----BEGIN CERTIFICATE-----
MIIFEjCCA/qgAwIBAgIJAOML1fivJdmBMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYD
VQQGEwJERTErMCkGA1UECgwiVC1TeXN0ZW1zIEVudGVycHJpc2UgU2VydmljZXMg
R21iSDEfMB0GA1UECwwWVC1TeXN0ZW1zIFRydXN0IENlbnRlcjElMCMGA1UEAwwc
VC1UZWxlU2VjIEdsb2JhbFJvb3QgQ2xhc3MgMjAeFw0xNjAyMjIxMzM4MjJaFw0z
MTAyMjIyMzU5NTlaMIGVMQswCQYDVQQGEwJERTFFMEMGA1UEChM8VmVyZWluIHp1
ciBGb2VyZGVydW5nIGVpbmVzIERldXRzY2hlbiBGb3JzY2h1bmdzbmV0emVzIGUu
IFYuMRAwDgYDVQQLEwdERk4tUEtJMS0wKwYDVQQDEyRERk4tVmVyZWluIENlcnRp
ZmljYXRpb24gQXV0aG9yaXR5IDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDLYNf/ZqFBzdL6h5eKc6uZTepnOVqhYIBHFU6MlbLlz87TV0uNzvhWbBVV
dgfqRv3IA0VjPnDUq1SAsSOcvjcoqQn/BV0YD8SYmTezIPZmeBeHwp0OzEoy5xad
rg6NKXkHACBU3BVfSpbXeLY008F0tZ3pv8B3Teq9WQfgWi9sPKUA3DW9ZQ2PfzJt
8lpqS2IB7qw4NFlFNkkF2njKam1bwIFrEczSPKiL+HEayjvigN0WtGd6izbqTpEp
PbNRXK2oDL6dNOPRDReDdcQ5HrCUCxLx1WmOJfS4PSu/wI7DHjulv1UQqyquF5de
M87I8/QJB+MChjFGawHFEAwRx1npAgMBAAGjggF0MIIBcDAOBgNVHQ8BAf8EBAMC
AQYwHQYDVR0OBBYEFJPj2DIm2tXxSqWRSuDqS+KiDM/hMB8GA1UdIwQYMBaAFL9Z
IDYAeaCgImuM1fJh0rgsy4JKMBIGA1UdEwEB/wQIMAYBAf8CAQIwMwYDVR0gBCww
KjAPBg0rBgEEAYGtIYIsAQEEMA0GCysGAQQBga0hgiweMAgGBmeBDAECAjBMBgNV
HR8ERTBDMEGgP6A9hjtodHRwOi8vcGtpMDMzNi50ZWxlc2VjLmRlL3JsL1RlbGVT
ZWNfR2xvYmFsUm9vdF9DbGFzc18yLmNybDCBhgYIKwYBBQUHAQEEejB4MCwGCCsG
AQUFBzABhiBodHRwOi8vb2NzcDAzMzYudGVsZXNlYy5kZS9vY3NwcjBIBggrBgEF
BQcwAoY8aHR0cDovL3BraTAzMzYudGVsZXNlYy5kZS9jcnQvVGVsZVNlY19HbG9i
YWxSb290X0NsYXNzXzIuY2VyMA0GCSqGSIb3DQEBCwUAA4IBAQCHC/8+AptlyFYt
1juamItxT9q6Kaoh+UYu9bKkD64ROHk4sw50unZdnugYgpZi20wz6N35at8yvSxM
R2BVf+d0a7Qsg9h5a7a3TVALZge17bOXrerufzDmmf0i4nJNPoRb7vnPmep/11I5
LqyYAER+aTu/de7QCzsazeX3DyJsR4T2pUeg/dAaNH2t0j13s+70103/w+jlkk9Z