Compare commits
227 Commits
Author | SHA1 | Date |
---|---|---|
ubergeek | 3835d88f03 | |
Robert Miles | a6d35cd93e | |
Robert Miles | b97148e63a | |
Anton McClure | b194b0f361 | |
Anton McClure | f181151e77 | |
Anton McClure | f40fd984a9 | |
ubergeek | 74f9faa387 | |
Ubergeek | 52d6a05144 | |
Ubergeek | a2919ae2af | |
Ubergeek | 9e0dfd0a33 | |
Ubergeek | 143336b684 | |
Ubergeek | 2c21efb1bb | |
Ubergeek | 4158994d59 | |
Ubergeek | 968435d4d3 | |
Ubergeek | 710fc1ad66 | |
Ubergeek | 70e35f6d13 | |
Ubergeek | ca5b6bd939 | |
Ubergeek | 17cd748674 | |
Ubergeek | dcf724c17f | |
Anton McClure | e9d45b2997 | |
Anton McClure | 25e278071c | |
Anton McClure | 0f4ef6009f | |
Anton McClure | 7564acfa71 | |
Anton McClure | 3c78da5783 | |
Anton McClure | 59f4434b79 | |
Anton McClure | f1e79caa8b | |
Anton McClure | 148c93de94 | |
Anton McClure | 4debc9dab7 | |
Anton McClure | 4a3532226b | |
Anton McClure | 5b654d338e | |
Anton McClure | 678e3a774b | |
Anton McClure | 87e613a0ff | |
Ubergeek | b8de6548b3 | |
ubergeek | c1467f34bd | |
ubergeek | 675f611c2d | |
Ubergeek | 97640bad6b | |
Ubergeek | e85e6656d2 | |
Ubergeek | 7b9ae0d7f9 | |
ubergeek | 1a830143b6 | |
Anton McClure | f01cf18479 | |
Anton McClure | d5ff456aec | |
Anton McClure | e98abdc760 | |
Anton McClure | 73000981da | |
Ubergeek | 5409703fb2 | |
ubergeek | 52dfd76fe2 | |
usernameak | 2a456370d5 | |
ubergeek | 3755b56557 | |
ubergeek | eac9c1a050 | |
Anton McClure | b953842f79 | |
Ubergeek | ae08d2772b | |
Ubergeek | 4d75bb8350 | |
Ubergeek | 1080049fa1 | |
Anton McClure | 2239ab3bd8 | |
Anton McClure | 408d059e3b | |
Anton McClure | 89aa4f460e | |
Anton McClure | ef9c12bd6e | |
Anton McClure | 56bc86d59b | |
Ubergeek | 2635d213e7 | |
Ubergeek | 55c36e1b06 | |
Ubergeek | 1d536c7391 | |
Ubergeek | 8d0aab0b54 | |
Anton McClure | 9cb4079c2f | |
Ubergeek | d58d5af50b | |
Ubergeek | f83daa2f35 | |
ubergeek | 93ae782455 | |
ubergeek | d9d26d1dcd | |
Anton McClure | 52a8a3a005 | |
Anton McClure | b08da950dc | |
Anton McClure | e7769e5566 | |
Anton McClure | f323c5a03b | |
Anton McClure | bf54863ab7 | |
Anton McClure | bf3b19cdcd | |
Anton McClure | 564fd640d3 | |
ubergeek | 2a72bbd52f | |
ubergeek | 03953f2d0d | |
ubergeek | 4e375b39b9 | |
ubergeek | e5d0188fd1 | |
Anton McClure | 5bb4f0176a | |
Anton McClure | af313a02c3 | |
Anton McClure | 6a033d9aa5 | |
Anton McClure | c9e1a8cb30 | |
Anton McClure | de64acd8e4 | |
Anton McClure | db8efbeb5b | |
Anton McClure | 0688d63481 | |
Anton McClure | 2068c5f658 | |
Ubergeek | dc83dca900 | |
Anton McClure | 1b14d44624 | |
Anton McClure | 6aac3985e1 | |
Anton McClure | bdd77b2be6 | |
Anton McClure | f5a777b76d | |
Anton McClure | e190023be5 | |
Anton McClure | d2edb96d33 | |
Anton McClure | 0b7eccd06f | |
Anton McClure | 7c99a62c82 | |
Anton McClure | 74913982b2 | |
Anton McClure | 4514cb3a9a | |
Anton McClure | b911d887d7 | |
Anton McClure | 5e6199fcd0 | |
Anton McClure | cebf17cd55 | |
Anton McClure | 8d605e0ead | |
Blade of Darkness | fcdaa6dd35 | |
Anton McClure | c44de2463f | |
Anton McClure | 1f9a594d49 | |
Anton McClure | 5a24765962 | |
Anton McClure | e71a22744b | |
Anton McClure | 84c44ea53a | |
Anton McClure | 2a263fab10 | |
Anton McClure | 3de60e7347 | |
Anton McClure | b487a0d0ba | |
Anton McClure | 665264fce2 | |
Anton McClure | 2971ccd999 | |
Ubergeek | 4364110c2b | |
Ubergeek | 7b5bcbf812 | |
Ubergeek | ae5637d8b2 | |
Ubergeek | fe3c3e907e | |
Ubergeek | 15c11bb97f | |
Ubergeek | e05d84998c | |
ubergeek | 21d317040c | |
ubergeek | 5ed0b78313 | |
Anton McClure | 9db3e8f004 | |
Anton McClure | b868c123ef | |
Anton McClure | e63b5dacb2 | |
Anton McClure | 51c69786cc | |
Anton McClure | 107a91183e | |
Anton McClure | 54b270c578 | |
Anton McClure | e4cd450bf4 | |
Anton McClure | 7fcb4b5cc4 | |
Anton McClure | ecb02927b2 | |
Anton McClure | 401445436d | |
Anton McClure | e5d0e152d9 | |
Anton McClure | 114878ddaf | |
Anton McClure | af5091c37d | |
Anton McClure | 3f9960deb4 | |
Anton McClure | 1cbcf5e9a2 | |
Anton McClure | 7722f83066 | |
Anton McClure | ffd3ba2d61 | |
Anton McClure | da1b5dd1fc | |
Anton McClure | 2b4848e141 | |
Anton McClure | ae519ed135 | |
Anton McClure | 9dbce57f3a | |
Anton McClure | a8892416e9 | |
Anton McClure | 0b597bbb30 | |
Anton McClure | b093960566 | |
Anton McClure | ba2ee2e67f | |
Anton McClure | 8c71e37247 | |
Anton McClure | 7c0d056cfe | |
Anton McClure | b650f53c25 | |
Ubergeek | 46fb6b28a1 | |
Ubergeek | ed9c1e2ea1 | |
root | 80f3f6821f | |
root | 045ebfb1d7 | |
Anton McClure | 76dee272e1 | |
Anton McClure | 721cd4bba7 | |
Anton McClure | 35a870a832 | |
Anton McClure | 5bb515c02d | |
ubergeek | 8e79e19f67 | |
Anton McClure | bc9533a930 | |
Anton McClure | 6ee3c9fc1e | |
Anton McClure | a55490221e | |
Anton McClure | 6579e9a978 | |
Anton McClure | 56ed43ba88 | |
Anton McClure | 7d9e7748f1 | |
Anton McClure | 314b062694 | |
Anton McClure | c4c9cdfa57 | |
Anton McClure | fe741bc847 | |
Anton McClure | 1b44741061 | |
Anton McClure | 623e3be8e6 | |
Ubergeek | 2ac94d062b | |
Anton McClure | 34ab148554 | |
Anton McClure | cf969ca41b | |
Ubergeek | 1578a8974e | |
Ubergeek | 23d3f11528 | |
ubergeek | fc1d46df8d | |
Ben Harris | b7422aac98 | |
ubergeek | fb26b4145a | |
ubergeek | 3df6827f66 | |
ubergeek | dbba016cc1 | |
Ubergeek | 825bc009a7 | |
ubergeek | caede06e09 | |
ubergeek | 2ba9fded2f | |
ringo | 5fe5da41e3 | |
ringo | 7bb55f6c54 | |
Anton McClure | a6a8a9e6e6 | |
Anton McClure | 5b1173681a | |
Anton McClure | c08bdd4765 | |
Anton McClure | 376a2014ac | |
ubergeek | c11a17c77d | |
ubergeek | 06e6d2a030 | |
ubergeek | 775a881374 | |
ubergeek | 064b25b562 | |
Ben Harris | cc8cb7c9e6 | |
Ben Harris | 048870b10e | |
Ubergeek | 969e0ab1e9 | |
ubergeek | b437d437f5 | |
ubergeek | ae1ca0b1c1 | |
Anton McClure | bfd03aff49 | |
Anton McClure | aecef6ed3b | |
Anton McClure | c89fd69e80 | |
Anton McClure | eb4b3dcd3b | |
ubergeek | 96c83bddea | |
Anton McClure | 6a4e57d1cd | |
Anton McClure | f90abcea4d | |
Anton McClure | af6df98dc1 | |
Anton McClure | cae7419b31 | |
Anton McClure | 4bd5eba840 | |
Anton McClure | d1e90746d0 | |
Anton McClure | cee1970813 | |
Anton McClure | a89e912f6d | |
Anton McClure | b6db0d7c3c | |
Anton McClure | da528ad53e | |
Anton McClure | aef3779ea2 | |
Anton McClure | b93436d968 | |
Anton McClure | 91b8ed7bbf | |
Anton McClure | bdcba98a19 | |
Anton McClure | c648480719 | |
ubergeek | e2ada4fa9d | |
Anton McClure | e5756afb9f | |
Anton McClure | 3bb4c27295 | |
Anton McClure | 82baaf4170 | |
Anton McClure | a177b1c2e6 | |
Anton McClure | 6bad41b8c8 | |
Anton McClure | e3f3e88e86 | |
Anton McClure | e1e273e4a1 | |
Anton McClure | eed3cba951 | |
Anton McClure | 667e06e403 | |
Anton McClure | e26439cacc | |
Anton McClure | 9bc94f2f31 |
3
hosts
3
hosts
|
@ -1,9 +1,8 @@
|
|||
[common]
|
||||
phoenix.thunix.cf
|
||||
summit.thunix.cf
|
||||
|
||||
[shell]
|
||||
phoenix.thunix.cf
|
||||
|
||||
[webserver]
|
||||
summit.thunix.cf
|
||||
phoenix.thunix.cf
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#!/bin/bash
|
||||
cd /var/thunix/ansible
|
||||
git pull
|
||||
ansible-playbook -i ./hosts site.yml -u root --limit `hostname -f`
|
||||
ansible-playbook -i ./hosts site.yml -u root
|
||||
|
|
|
@ -11,14 +11,20 @@ brought to you by:
|
|||
amcclure
|
||||
ubergeek
|
||||
-----------------------------------------------------------
|
||||
For system document type 'man thunix'.
|
||||
-----------------------------------------------------------
|
||||
Available commands:
|
||||
* chat - Jump into thunix chat
|
||||
* man thunix - view the Thunix help file
|
||||
-----------------------------------------------------------
|
||||
To modify the thunix.cf website, propose a PR here:
|
||||
https://tildegit.org/thunix/main_site
|
||||
|
||||
To modify the system config, propose a PR here:
|
||||
https://tildegit.org/thunix/ansible
|
||||
|
||||
To request a package, or something to be configured, open
|
||||
an issue here: https://tildegit.org/thunix/ansible/issues
|
||||
-----------------------------------------------------------
|
||||
Enjoy your stay!
|
||||
*** END OF LINE.
|
||||
|
|
|
@ -7,3 +7,4 @@
|
|||
- include: sshd.yml
|
||||
- include: motd.yml
|
||||
- include: ansible-pull.yml
|
||||
- include: manpage.yml
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
- name: Adding ansible git repo locally
|
||||
git:
|
||||
repo: 'https://tildegit.org/thunix/documentation.git'
|
||||
dest: /usr/local/man/man8
|
|
@ -14,8 +14,10 @@
|
|||
- python-pip
|
||||
- letsencrypt
|
||||
- python-certbot-apache
|
||||
- apt-transport-https
|
||||
- cron
|
||||
|
||||
# Install ansible python package, because it's the latest
|
||||
- name: Install ansible
|
||||
pip:
|
||||
name: ansible
|
||||
name: ansible
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
# This creates our users on the system
|
||||
---
|
||||
- group:
|
||||
name: sudo
|
||||
state: present
|
||||
#- group:
|
||||
# name: sudo
|
||||
# state: present
|
||||
|
||||
- name: Allow 'sudo' group to have passwordless sudo
|
||||
lineinfile:
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
fifo.conf
|
||||
otr.conf
|
|
@ -1,43 +0,0 @@
|
|||
#
|
||||
# alias.conf -- weechat v1.0.1
|
||||
#
|
||||
|
||||
[cmd]
|
||||
AAWAY = "allserv /away"
|
||||
AME = "allchan /me"
|
||||
AMSG = "allchan /msg *"
|
||||
ANICK = "allserv /nick"
|
||||
BEEP = "print -beep"
|
||||
BYE = "quit"
|
||||
C = "buffer clear"
|
||||
CHAT = "dcc chat"
|
||||
CL = "buffer clear"
|
||||
CLOSE = "buffer close"
|
||||
EXIT = "quit"
|
||||
IG = "ignore"
|
||||
J = "join"
|
||||
K = "kick"
|
||||
KB = "kickban"
|
||||
LEAVE = "part"
|
||||
M = "msg"
|
||||
MSGBUF = "command -buffer $1 * /input send $2-"
|
||||
MUB = "unban *"
|
||||
N = "names"
|
||||
Q = "query"
|
||||
REDRAW = "window refresh"
|
||||
save_settings = "/autojoin --run;/layout store;/save"
|
||||
SAY = "msg *"
|
||||
SIGNOFF = "quit"
|
||||
T = "topic"
|
||||
UB = "unban"
|
||||
UMODE = "mode $nick"
|
||||
V = "command core version"
|
||||
W = "who"
|
||||
WC = "window merge"
|
||||
WI = "whois"
|
||||
WII = "whois $1 $1"
|
||||
WW = "whowas"
|
||||
setup_aspell = "/set weechat.bar.rootinput.items [input_prompt]+(away),[input_search],[input_paste],input_text,aspell_suggest;/set aspell.check.default_dict en_US;/set aspell.check.suggestions 4;/set aspell.check.enabled on;/unalias setup_aspell;/save"
|
||||
|
||||
[completion]
|
||||
MSGBUF = "%(buffers_plugins_names)"
|
|
@ -1,20 +0,0 @@
|
|||
#
|
||||
# aspell.conf -- weechat v1.0.1
|
||||
#
|
||||
|
||||
[color]
|
||||
misspelled = lightred
|
||||
suggestions = default
|
||||
|
||||
[check]
|
||||
commands = "ame,amsg,away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic"
|
||||
default_dict = ""
|
||||
during_search = off
|
||||
enabled = off
|
||||
real_time = off
|
||||
suggestions = -1
|
||||
word_min_length = 2
|
||||
|
||||
[dict]
|
||||
|
||||
[option]
|
|
@ -1,37 +0,0 @@
|
|||
#
|
||||
# weechat -- buflist.conf
|
||||
#
|
||||
# WARNING: It is NOT recommended to edit this file by hand,
|
||||
# especially if WeeChat is running.
|
||||
#
|
||||
# Use /set or similar command to change settings in WeeChat.
|
||||
#
|
||||
# For more info, see: https://weechat.org/doc/quickstart
|
||||
#
|
||||
|
||||
[look]
|
||||
display_conditions = "${buffer.hidden}==0"
|
||||
enabled = on
|
||||
mouse_jump_visited_buffer = off
|
||||
mouse_move_buffer = on
|
||||
mouse_wheel = on
|
||||
nick_prefix = off
|
||||
nick_prefix_empty = on
|
||||
signals_refresh = ""
|
||||
sort = "number,-active"
|
||||
|
||||
[format]
|
||||
buffer = "${format_number}${indent}${format_nick_prefix}${color_hotlist}${name}"
|
||||
buffer_current = "${color:,233}${format_number}${indent}${format_nick_prefix}${color:lightcyan}${name}"
|
||||
hotlist = " ${color:green}(${hotlist}${color:green})"
|
||||
hotlist_highlight = "${color:magenta}"
|
||||
hotlist_low = "${color:default}"
|
||||
hotlist_message = "${color:130}"
|
||||
hotlist_none = "${color:white}"
|
||||
hotlist_private = "${color:cyan}"
|
||||
hotlist_separator = "${color:default},"
|
||||
indent = " "
|
||||
lag = " ${color:green}[${color:brown}${lag}${color:green}]"
|
||||
nick_prefix = "${color_nick_prefix}${nick_prefix}"
|
||||
number = "${color:green}${number}${if:${number_displayed}?.: }"
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
#
|
||||
# charset.conf -- weechat v1.0.1
|
||||
#
|
||||
|
||||
[default]
|
||||
decode = "iso-8859-1"
|
||||
encode = ""
|
||||
|
||||
[decode]
|
||||
|
||||
[encode]
|
|
@ -1,11 +0,0 @@
|
|||
#
|
||||
# exec.conf -- weechat v1.0.1
|
||||
#
|
||||
|
||||
[command]
|
||||
default_options = ""
|
||||
purge_delay = 0
|
||||
|
||||
[color]
|
||||
flag_finished = lightred
|
||||
flag_running = lightgreen
|
|
@ -1,174 +0,0 @@
|
|||
#
|
||||
# irc.conf -- weechat v1.0.1
|
||||
#
|
||||
|
||||
[look]
|
||||
buffer_switch_autojoin = on
|
||||
buffer_switch_join = on
|
||||
color_nicks_in_names = off
|
||||
color_nicks_in_nicklist = on
|
||||
color_nicks_in_server_messages = on
|
||||
color_pv_nick_like_channel = on
|
||||
ctcp_time_format = "%a, %d %b %Y %T %z"
|
||||
display_away = local
|
||||
display_ctcp_blocked = on
|
||||
display_ctcp_reply = on
|
||||
display_ctcp_unknown = on
|
||||
display_host_join = on
|
||||
display_host_join_local = on
|
||||
display_host_quit = on
|
||||
display_join_message = "329,332,333,366"
|
||||
display_old_topic = on
|
||||
display_pv_away_once = on
|
||||
display_pv_back = on
|
||||
highlight_channel = "$nick"
|
||||
highlight_pv = "$nick"
|
||||
highlight_server = "$nick"
|
||||
highlight_tags_restrict = "irc_privmsg,irc_notice"
|
||||
item_away_message = on
|
||||
item_channel_modes_hide_args = "k"
|
||||
item_display_server = buffer_plugin
|
||||
item_nick_modes = on
|
||||
item_nick_prefix = on
|
||||
join_auto_add_chantype = off
|
||||
msgbuffer_fallback = current
|
||||
new_channel_position = none
|
||||
new_pv_position = none
|
||||
nick_color_force = ""
|
||||
nick_color_hash = sum
|
||||
nick_color_stop_chars = "_|["
|
||||
nick_completion_smart = speakers
|
||||
nick_mode = prefix
|
||||
nick_mode_empty = off
|
||||
nicks_hide_password = "nickserv"
|
||||
notice_as_pv = auto
|
||||
notice_welcome_redirect = on
|
||||
notice_welcome_tags = ""
|
||||
notify_tags_ison = "notify_message"
|
||||
notify_tags_whois = "notify_message"
|
||||
part_closes_buffer = off
|
||||
pv_buffer = independent
|
||||
pv_tags = "notify_private"
|
||||
raw_messages = 256
|
||||
server_buffer = merge_with_core
|
||||
smart_filter = on
|
||||
smart_filter_delay = 5
|
||||
smart_filter_join = on
|
||||
smart_filter_join_unmask = 30
|
||||
smart_filter_mode = "+"
|
||||
smart_filter_nick = on
|
||||
smart_filter_quit = on
|
||||
topic_strip_colors = off
|
||||
|
||||
[color]
|
||||
input_nick = lightcyan
|
||||
item_away = 130
|
||||
item_channel_modes = lightcyan
|
||||
item_lag_counting = default
|
||||
item_lag_finished = 130
|
||||
item_nick_modes = lightgreen
|
||||
message_join = green
|
||||
message_quit = red
|
||||
mirc_remap = "1,-1:darkgray"
|
||||
nick_prefixes = "q:lightred;a:lightcyan;o:lightgreen;h:lightmagenta;v:yellow;*:lightblue"
|
||||
notice = green
|
||||
reason_quit = default
|
||||
topic_new = white
|
||||
topic_old = default
|
||||
|
||||
[network]
|
||||
autoreconnect_delay_growing = 2
|
||||
autoreconnect_delay_max = 600
|
||||
ban_mask_default = "*!$ident@$host"
|
||||
colors_receive = on
|
||||
colors_send = on
|
||||
lag_check = 60
|
||||
lag_max = 1800
|
||||
lag_min_show = 500
|
||||
lag_reconnect = 0
|
||||
lag_refresh_interval = 1
|
||||
notify_check_ison = 1
|
||||
notify_check_whois = 5
|
||||
send_unknown_commands = off
|
||||
whois_double_nick = off
|
||||
|
||||
[msgbuffer]
|
||||
|
||||
[ctcp]
|
||||
|
||||
[ignore]
|
||||
|
||||
[server_default]
|
||||
addresses = ""
|
||||
anti_flood_prio_high = 2
|
||||
anti_flood_prio_low = 2
|
||||
autoconnect = off
|
||||
autojoin = ""
|
||||
autoreconnect = on
|
||||
autoreconnect_delay = 10
|
||||
autorejoin = off
|
||||
autorejoin_delay = 30
|
||||
away_check = 0
|
||||
away_check_max_nicks = 25
|
||||
capabilities = ""
|
||||
command = ""
|
||||
command_delay = 0
|
||||
connection_timeout = 60
|
||||
default_msg_kick = ""
|
||||
default_msg_part = "WeeChat %v"
|
||||
default_msg_quit = "WeeChat %v"
|
||||
ipv6 = on
|
||||
local_hostname = ""
|
||||
notify = ""
|
||||
password = ""
|
||||
proxy = ""
|
||||
realname = ""
|
||||
sasl_mechanism = plain
|
||||
sasl_password = ""
|
||||
sasl_timeout = 15
|
||||
sasl_username = ""
|
||||
ssl = off
|
||||
ssl_cert = ""
|
||||
ssl_dhkey_size = 2048
|
||||
ssl_fingerprint = ""
|
||||
ssl_priorities = "NORMAL"
|
||||
ssl_verify = on
|
||||
username = "${env:USER}"
|
||||
|
||||
[server]
|
||||
tilde.addresses = "irc.tilde.chat/6697"
|
||||
tilde.proxy
|
||||
tilde.ipv6
|
||||
tilde.ssl = on
|
||||
tilde.ssl_cert
|
||||
tilde.ssl_priorities
|
||||
tilde.ssl_dhkey_size
|
||||
tilde.ssl_fingerprint
|
||||
tilde.ssl_verify
|
||||
tilde.password
|
||||
tilde.capabilities
|
||||
tilde.sasl_mechanism
|
||||
tilde.sasl_username
|
||||
tilde.sasl_password
|
||||
tilde.sasl_timeout
|
||||
tilde.autoconnect = on
|
||||
tilde.autoreconnect
|
||||
tilde.autoreconnect_delay
|
||||
tilde.nicks
|
||||
tilde.nicks_alternate
|
||||
tilde.realname
|
||||
tilde.local_hostname
|
||||
tilde.command
|
||||
tilde.command_delay
|
||||
tilde.autojoin = "#meta,#team"
|
||||
tilde.autorejoin
|
||||
tilde.autorejoin_delay
|
||||
tilde.connection_timeout
|
||||
tilde.anti_flood_prio_high
|
||||
tilde.anti_flood_prio_low
|
||||
tilde.away_check
|
||||
tilde.away_check_max_nicks
|
||||
tilde.default_msg_kick
|
||||
tilde.default_msg_part
|
||||
tilde.default_msg_quit
|
||||
tilde.notify
|
|
@ -1,30 +0,0 @@
|
|||
#
|
||||
# iset.conf -- weechat v1.0.1
|
||||
#
|
||||
|
||||
[color]
|
||||
bg_selected = 235
|
||||
help_default_value = green
|
||||
help_option_name = white
|
||||
help_text = lightcyan
|
||||
option = default
|
||||
option_selected = white
|
||||
type = brown
|
||||
type_selected = 130
|
||||
value = cyan
|
||||
value_diff = magenta
|
||||
value_diff_selected = lightmagenta
|
||||
value_selected = lightcyan
|
||||
value_undef = green
|
||||
value_undef_selected = lightgreen
|
||||
|
||||
[help]
|
||||
show_help_bar = on
|
||||
show_help_extra_info = on
|
||||
show_plugin_description = off
|
||||
|
||||
[look]
|
||||
scroll_horiz = 10
|
||||
show_current_line = on
|
||||
use_mute = off
|
||||
value_search_char = "="
|
|
@ -1,26 +0,0 @@
|
|||
#
|
||||
# logger.conf -- weechat v1.0.1
|
||||
#
|
||||
|
||||
[look]
|
||||
backlog = 20
|
||||
|
||||
[color]
|
||||
backlog_end = default
|
||||
backlog_line = default
|
||||
|
||||
[file]
|
||||
auto_log = off
|
||||
flush_delay = 120
|
||||
info_lines = off
|
||||
mask = "$plugin.$name.weechatlog"
|
||||
name_lower_case = on
|
||||
nick_prefix = ""
|
||||
nick_suffix = ""
|
||||
path = "%h/logs/"
|
||||
replacement_char = "_"
|
||||
time_format = "%Y-%m-%d %H:%M:%S"
|
||||
|
||||
[level]
|
||||
|
||||
[mask]
|
|
@ -1 +0,0 @@
|
|||
../highmon.pl
|
|
@ -1 +0,0 @@
|
|||
../iset.pl
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,61 +0,0 @@
|
|||
#
|
||||
# plugins.conf -- weechat v1.0.1
|
||||
#
|
||||
|
||||
[var]
|
||||
fifo.fifo = "on"
|
||||
guile.check_license = "off"
|
||||
lua.check_license = "off"
|
||||
perl.check_license = "off"
|
||||
perl.highmon.alignment = "channel"
|
||||
perl.highmon.away_only = "off"
|
||||
perl.highmon.color_buf = "on"
|
||||
perl.highmon.first_run = "true"
|
||||
perl.highmon.hotlist_show = "off"
|
||||
perl.highmon.logging = "off"
|
||||
perl.highmon.merge_private = "off"
|
||||
perl.highmon.nick_prefix = "<"
|
||||
perl.highmon.nick_suffix = ">"
|
||||
perl.highmon.output = "buffer"
|
||||
perl.highmon.short_names = "off"
|
||||
python.apply_corrections.check_every = "5"
|
||||
python.apply_corrections.data_timeout = "60"
|
||||
python.apply_corrections.message_limit = "2"
|
||||
python.apply_corrections.print_format = "[nick]: [corrected]"
|
||||
python.apply_corrections.print_limit = "1"
|
||||
python.autojoin.autosave = "off"
|
||||
python.check_license = "off"
|
||||
python.grep.clear_buffer = "off"
|
||||
python.grep.default_tail_head = "10"
|
||||
python.grep.go_to_buffer = "on"
|
||||
python.grep.log_filter = ""
|
||||
python.grep.max_lines = "4000"
|
||||
python.grep.show_summary = "on"
|
||||
python.grep.size_limit = "2048"
|
||||
python.screen_away.away_suffix = ""
|
||||
python.screen_away.command_on_attach = ""
|
||||
python.screen_away.command_on_detach = ""
|
||||
python.screen_away.ignore = ""
|
||||
python.screen_away.ignore_relays = "off"
|
||||
python.screen_away.interval = "5"
|
||||
python.screen_away.message = "Detached from screen"
|
||||
python.screen_away.set_away = "on"
|
||||
python.screen_away.time_format = "since %Y-%m-%d %H:%M:%S%z"
|
||||
ruby.check_license = "off"
|
||||
tcl.check_license = "off"
|
||||
|
||||
[desc]
|
||||
python.apply_corrections.check_every = "Interval between each check for expired messages."
|
||||
python.apply_corrections.data_timeout = "Time before a message is expired."
|
||||
python.apply_corrections.message_limit = "Number of messages to store per nick."
|
||||
python.apply_corrections.print_format = "Format string for the printed corrections."
|
||||
python.apply_corrections.print_limit = "Maximum number of lines to correct."
|
||||
python.screen_away.away_suffix = "What to append to your nick when you're away."
|
||||
python.screen_away.command_on_attach = "Commands to execute on attach, separated by semicolon"
|
||||
python.screen_away.command_on_detach = "Commands to execute on detach, separated by semicolon"
|
||||
python.screen_away.ignore = "Comma-separated list of servers to ignore."
|
||||
python.screen_away.ignore_relays = "Only check screen status and ignore relay interfaces"
|
||||
python.screen_away.interval = "How often in seconds to check screen status"
|
||||
python.screen_away.message = "Away message"
|
||||
python.screen_away.set_away = "Set user as away."
|
||||
python.screen_away.time_format = "time format append to away message"
|
|
@ -1,351 +0,0 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Copyright (C) 2012 Chris Johnson <raugturi@gmail.com>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
# apply_corrections
|
||||
#
|
||||
# A weechat plugin to re-print a user's messages with corrections applied when
|
||||
# they send a correction string (ex: s/typo/replacement).
|
||||
#
|
||||
# The following options are availalble:
|
||||
#
|
||||
# check_every: Interval, in seconds, between each check for expired messages.
|
||||
# If set to 0 no check will be performed and all messages will be
|
||||
# saved indefinitely.
|
||||
#
|
||||
# data_timeout: Time, in seconds, before a message is expired. If set to 0
|
||||
# messages will never expire.
|
||||
#
|
||||
# message_limit: Number of messages to store per nick. If set to 0 all messages
|
||||
# will be saved until they expire.
|
||||
#
|
||||
# print_format: Format string for the printed corrections.
|
||||
# Default: "[nick]: [corrected]"
|
||||
#
|
||||
# Variables allowed:
|
||||
#
|
||||
# [nick]: The nick of the person who sent the messages.
|
||||
# [corrected]: The corrected text of the previous message(s).
|
||||
# [correction]: The correction (format: s/typo/replacement).
|
||||
# [original]: The original message before correction.
|
||||
# [pattern]: The "typo" portion of the correction.
|
||||
# [replacement]: The "replacement" portion of the correction.
|
||||
# [timestamp]: The timestamp of the original message.
|
||||
#
|
||||
# print_limit: Maximum number of lines to correct and print to the buffer. If
|
||||
# set to 0 all lines that match the pattern will be printed.
|
||||
#
|
||||
# Note: Setting check_every, data_timeout, message_limit, or some combination
|
||||
# thereof to 0's will eat a lot of memory very quickly as it will drastically
|
||||
# increase the size of the dictionary holding previous messages. Likewise,
|
||||
# setting print_limit to 0 with a large number of saved messages will quickly
|
||||
# fill your screen with a bunch of stuff should someone submit a generic
|
||||
# enough correction string.
|
||||
|
||||
# History:
|
||||
#
|
||||
# 2014-05-10, Sébastien Helleu <flashcode@flashtux.org>
|
||||
# version 1.2: change hook_print callback argument type of
|
||||
# displayed/highlight (WeeChat >= 1.0)
|
||||
# 2012-10-09, Chris Johnson <raugturi@gmail.com>:
|
||||
# version 1.1: change some more variable names for clarity/consistency
|
||||
# 2012-10-08, Chris Johnson <raugturi@gmail.com>:
|
||||
# version 1.0: fix get_corrected_messages so that the most recent messages
|
||||
# are corrected and returned
|
||||
# 2012-10-08, Chris Johnson <raugturi@gmail.com>:
|
||||
# version 0.9: use defaultdict to handle missing keys, flatten dict by
|
||||
# using (buffer, nick) tuple as key, simplify message logging
|
||||
# logic, rename some stuff for clarity.
|
||||
# 2012-10-08, Chris Johnson <raugturi@gmail.com>:
|
||||
# version 0.8: remove empty buffers and nicks during clean-up
|
||||
# 2012-09-05, Chris Johnson <raugturi@gmail.com>:
|
||||
# version 0.7: fix bug when restoring defaults for options that require
|
||||
# integer values
|
||||
# 2012-09-05, Chris Johnson <raugturi@gmail.com>:
|
||||
# version 0.6: copy info from README into script and shorten the variable
|
||||
# descriptions
|
||||
# 2012-09-01, Chris Johnson <raugturi@gmail.com>:
|
||||
# version 0.5: don't log the reprinted messages
|
||||
# 2012-08-31, Chris Johnson <raugturi@gmail.com>:
|
||||
# version 0.4: use same timestamp as buffer when reprinting, instead
|
||||
# of epoch
|
||||
# 2012-08-31, Chris Johnson <raugturi@gmail.com>:
|
||||
# version 0.3: switch to [var] style variables for print format
|
||||
# 2012-08-30, Chris Johnson <raugturi@gmail.com>:
|
||||
# version 0.2: fixed search for typos so if regex fails it falls back
|
||||
# to string.find
|
||||
# 2012-08-30, Chris Johnson <raugturi@gmail.com>:
|
||||
# version 0.1: initial release
|
||||
|
||||
import_ok = True
|
||||
|
||||
try:
|
||||
import weechat
|
||||
except ImportError:
|
||||
print('This script must be run under WeeChat.')
|
||||
print('Get WeeChat now at: http://www.weechat.org/')
|
||||
import_ok = False
|
||||
|
||||
try:
|
||||
import re
|
||||
import time
|
||||
from operator import itemgetter
|
||||
from collections import defaultdict
|
||||
except ImportError as message:
|
||||
print('Missing package(s) for %s: %s' % (SCRIPT_NAME, message))
|
||||
import_ok = False
|
||||
|
||||
SCRIPT_NAME = 'apply_corrections'
|
||||
SCRIPT_AUTHOR = 'Chris Johnson <raugturi@gmail.com>'
|
||||
SCRIPT_VERSION = '1.2'
|
||||
SCRIPT_LICENSE = 'GPL3'
|
||||
SCRIPT_DESC = "When a correction (ex: s/typo/replacement) is sent, print the "\
|
||||
"user's previous message(s) with the corrected text instead."
|
||||
|
||||
# Default settings for the plugin.
|
||||
settings = {'check_every': '5',
|
||||
'data_timeout': '60',
|
||||
'message_limit': '2',
|
||||
'print_format': '[nick]: [corrected]',
|
||||
'print_limit': '1'}
|
||||
|
||||
# Initialize the dictionary to store most recent messages per buffer per nick.
|
||||
LASTWORDS = defaultdict(list)
|
||||
|
||||
|
||||
def apply_correction(message, pattern, replacement):
|
||||
"""
|
||||
Replaces all occurences of pattern in message with replacment. It tries to
|
||||
treat the pattern and replacement as regular expressions, but falls back to
|
||||
string replace if that fails.
|
||||
"""
|
||||
|
||||
try:
|
||||
message = re.compile(pattern).sub(replacement, message)
|
||||
except:
|
||||
message = message.replace(pattern, replacement)
|
||||
|
||||
return message
|
||||
|
||||
|
||||
def get_corrected_messages(nick, log, correction):
|
||||
"""
|
||||
Return list of messages that match the pattern, with corrections applied.
|
||||
Limited to print_limit items, sorted by timestamp ascending.
|
||||
"""
|
||||
|
||||
print_limit = get_option_int('print_limit')
|
||||
corrected_messages = []
|
||||
pattern, replacement = correction.split('/')[1:3]
|
||||
|
||||
for message in log:
|
||||
if print_limit and len(corrected_messages) >= print_limit:
|
||||
break
|
||||
original = message.get('message', '')
|
||||
if original:
|
||||
try:
|
||||
match = re.match(re.compile('.*%s.*' % pattern), original)
|
||||
except:
|
||||
match = original.find(pattern) != -1
|
||||
finally:
|
||||
if match:
|
||||
corrected = apply_correction(original,
|
||||
pattern,
|
||||
replacement)
|
||||
timeformat = weechat.config_string(
|
||||
weechat.config_get('weechat.look.buffer_time_format'))
|
||||
timestamp = time.strftime(
|
||||
timeformat,
|
||||
time.localtime(float(message['timestamp'])))
|
||||
corrected_messages.append({'nick': nick,
|
||||
'corrected': corrected,
|
||||
'correction': correction,
|
||||
'original': original,
|
||||
'pattern': pattern,
|
||||
'replacement': replacement,
|
||||
'timestamp': timestamp})
|
||||
|
||||
return sorted(corrected_messages, key=itemgetter('timestamp'))
|
||||
|
||||
|
||||
def get_option_int(option):
|
||||
"""
|
||||
Checks to see if a configuration option is an integer and sets it back to
|
||||
the default if it isn't. Returns the value when done.
|
||||
"""
|
||||
|
||||
try:
|
||||
value = int(weechat.config_get_plugin(option))
|
||||
except ValueError:
|
||||
weechat.config_set_plugin(option, settings[option])
|
||||
value = int(weechat.config_get_plugin(option))
|
||||
|
||||
return value
|
||||
|
||||
|
||||
def get_valid_messages(log, expiry):
|
||||
"""
|
||||
Return only the messages that haven't expired.
|
||||
"""
|
||||
|
||||
valid = []
|
||||
for message in log:
|
||||
try:
|
||||
timestamp = int(message.get('timestamp', 0))
|
||||
if timestamp > expiry:
|
||||
valid.append(message)
|
||||
except ValueError:
|
||||
continue
|
||||
|
||||
return valid
|
||||
|
||||
|
||||
def clear_messages_cb(data, remaining_calls):
|
||||
"""
|
||||
Callback that clears old messages from the LASTWORDS dictionary. The time
|
||||
limit is the number of seconds specified in plugin's data_timeout setting.
|
||||
If data_timeout is set to 0 then no messages are cleared.
|
||||
"""
|
||||
|
||||
data_timeout = get_option_int('data_timeout')
|
||||
if data_timeout:
|
||||
expiry = time.time() - data_timeout
|
||||
for buff, nick in LASTWORDS.keys():
|
||||
valid_messages = get_valid_messages(LASTWORDS[(buff,nick)], expiry)
|
||||
if valid_messages:
|
||||
LASTWORDS[(buff, nick)] = valid_messages
|
||||
else:
|
||||
del LASTWORDS[(buff,nick)]
|
||||
|
||||
return weechat.WEECHAT_RC_OK
|
||||
|
||||
|
||||
def handle_message_cb(data, buffer, date, tags, disp, hl, nick, message):
|
||||
"""
|
||||
Callback that handles new messages. If the message is in the format of a
|
||||
regex find/replace (ex. 's/typo/replacement/', 'nick: s/typo/replacement')
|
||||
then the last print_limit messages for that nick are re-printed to the
|
||||
current buffer in their oringal order with the change applied. Otherwise
|
||||
the message is stored in LASTWORDS dictionary for this buffer > nick.
|
||||
"""
|
||||
|
||||
# Don't do anything if the message isn't suppose to be displayed.
|
||||
if int(disp):
|
||||
buffer_name = weechat.buffer_get_string(buffer, 'name')
|
||||
log = LASTWORDS[(buffer_name, nick)]
|
||||
|
||||
# Matches on both 's/typo/replacement' and 'nick: s/typo/replacement',
|
||||
# mainly because of bitlbee since it puts your nick in front of
|
||||
# incoming messages.
|
||||
#
|
||||
# Nick regex nicked from colorize_nicks available here:
|
||||
# http://www.weechat.org/scripts/source/stable/colorize_nicks.py.html/
|
||||
valid_nick = r'([@~&!%+])?([-a-zA-Z0-9\[\]\\`_^\{|\}]+)'
|
||||
valid_correction = r's/[^/]*/[^/]*'
|
||||
correction_message_pattern = re.compile(
|
||||
r'(%s:\s*)?(%s)(/)?$' % (valid_nick, valid_correction))
|
||||
match = re.match(correction_message_pattern, message)
|
||||
|
||||
if match:
|
||||
# If message is a correction and we have previous messages from
|
||||
# this nick, print up to print_limit of the nick's previous
|
||||
# messages with corrections applied, in their original order.
|
||||
correction = match.group(4)
|
||||
if log and correction:
|
||||
print_format = weechat.config_get_plugin('print_format')
|
||||
for cm in get_corrected_messages(nick, log, correction):
|
||||
corrected_msg = print_format
|
||||
for k, v in cm.iteritems():
|
||||
corrected_msg = corrected_msg.replace('[%s]' % k, v)
|
||||
weechat.prnt_date_tags(buffer, 0, 'no_log', corrected_msg)
|
||||
else:
|
||||
# If it's not a correction, store the message in LASTWORDS.
|
||||
log.insert(0, {'message': message, 'timestamp': date})
|
||||
# If there's a per-nick limit, shorten the list to match.
|
||||
message_limit = get_option_int('message_limit')
|
||||
while message_limit and len(log) > message_limit:
|
||||
log.pop()
|
||||
|
||||
return weechat.WEECHAT_RC_OK
|
||||
|
||||
|
||||
def load_config(data=None, option=None, value=None):
|
||||
"""
|
||||
Load configuration options and (re)register hook_timer to clear old
|
||||
messages based on the current value of check_every. If check_every is 0
|
||||
then messages are never cleared.
|
||||
"""
|
||||
|
||||
# On initial load set any unset options to the defaults.
|
||||
if not option:
|
||||
for option, default in settings.iteritems():
|
||||
if not weechat.config_is_set_plugin(option):
|
||||
weechat.config_set_plugin(option, default)
|
||||
|
||||
if not option or option.endswith('check_every'):
|
||||
# If hook_timer for clearing old messages is set already, clear it.
|
||||
old_hook = globals().get('CLEAR_HOOK', None)
|
||||
if old_hook is not None:
|
||||
weechat.unhook(old_hook)
|
||||
|
||||
# Register hook_timer to clear old messages.
|
||||
check_every = get_option_int('check_every') * 1000
|
||||
if check_every:
|
||||
globals()['CLEAR_HOOK'] = weechat.hook_timer(
|
||||
check_every, 0, 0, 'clear_messages_cb', '')
|
||||
|
||||
return weechat.WEECHAT_RC_OK
|
||||
|
||||
|
||||
def desc_options():
|
||||
"""
|
||||
Load descriptions for all the options.
|
||||
"""
|
||||
|
||||
weechat.config_set_desc_plugin(
|
||||
'check_every', 'Interval between each check for expired messages.')
|
||||
|
||||
weechat.config_set_desc_plugin(
|
||||
'data_timeout', 'Time before a message is expired.')
|
||||
|
||||
weechat.config_set_desc_plugin(
|
||||
'message_limit', 'Number of messages to store per nick.')
|
||||
|
||||
weechat.config_set_desc_plugin(
|
||||
'print_format', 'Format string for the printed corrections.')
|
||||
|
||||
weechat.config_set_desc_plugin(
|
||||
'print_limit', 'Maximum number of lines to correct.')
|
||||
|
||||
return weechat.WEECHAT_RC_OK
|
||||
|
||||
|
||||
if __name__ == '__main__' and import_ok:
|
||||
if weechat.register(SCRIPT_NAME, SCRIPT_AUTHOR, SCRIPT_VERSION,
|
||||
SCRIPT_LICENSE, SCRIPT_DESC, '', ''):
|
||||
# Load the configuration options.
|
||||
load_config()
|
||||
|
||||
# Set up the descriptions for each option.
|
||||
desc_options()
|
||||
|
||||
# Register hook to run load_config when options are changed.
|
||||
weechat.hook_config('plugins.var.python.%s.*' % SCRIPT_NAME,
|
||||
'load_config', '')
|
||||
|
||||
# Register hook_print to process each new message as it comes in.
|
||||
weechat.hook_print('', '', '', 1, 'handle_message_cb', '')
|
|
@ -1,177 +0,0 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Copyright (c) 2009 by xt <xt@bash.no>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
# (this script requires WeeChat 0.3.0 or newer)
|
||||
#
|
||||
# History:
|
||||
# 2009-06-18, xt <xt@bash.no>
|
||||
# version 0.1: initial release
|
||||
#
|
||||
# 2009-10-18, LBo <leon@tim-online.nl>
|
||||
# version 0.2: added autosaving of join channels
|
||||
# /set plugins.var.python.autojoin.autosave 'on'
|
||||
#
|
||||
# 2009-10-19, LBo <leon@tim-online.nl>
|
||||
# version 0.2.1: now only responds to part messages from self
|
||||
# find_channels() only returns join'ed channels, not all the buffers
|
||||
# updated description and docs
|
||||
#
|
||||
# 2009-10-20, LBo <leon@tim-online.nl>
|
||||
# version 0.2.2: fixed quit callback
|
||||
# removed the callbacks on part & join messages
|
||||
#
|
||||
# 2012-04-14, Filip H.F. "FiXato" Slagter <fixato+weechat+autojoin@gmail.com>
|
||||
# version 0.2.3: fixed bug with buffers of which short names were changed.
|
||||
# Now using 'name' from irc_channel infolist.
|
||||
# version 0.2.4: Added support for key-protected channels
|
||||
#
|
||||
# 2014-05-22, Nathaniel Wesley Filardo <PADEBR2M2JIQN02N9OO5JM0CTN8K689P@cmx.ietfng.org>
|
||||
# version 0.2.5: Fix keyed channel support
|
||||
#
|
||||
# @TODO: add options to ignore certain buffers
|
||||
# @TODO: maybe add an option to enable autosaving on part/join messages
|
||||
|
||||
import weechat as w
|
||||
import re
|
||||
|
||||
SCRIPT_NAME = "autojoin"
|
||||
SCRIPT_AUTHOR = "xt <xt@bash.no>"
|
||||
SCRIPT_VERSION = "0.2.5"
|
||||
SCRIPT_LICENSE = "GPL3"
|
||||
SCRIPT_DESC = "Configure autojoin for all servers according to currently joined channels"
|
||||
SCRIPT_COMMAND = "autojoin"
|
||||
|
||||
# script options
|
||||
settings = {
|
||||
"autosave": "off",
|
||||
}
|
||||
|
||||
if w.register(SCRIPT_NAME, SCRIPT_AUTHOR, SCRIPT_VERSION, SCRIPT_LICENSE, SCRIPT_DESC, "", ""):
|
||||
|
||||
w.hook_command(SCRIPT_COMMAND,
|
||||
SCRIPT_DESC,
|
||||
"[--run]",
|
||||
" --run: actually run the commands instead of displaying\n",
|
||||
"--run",
|
||||
"autojoin_cb",
|
||||
"")
|
||||
|
||||
#w.hook_signal('*,irc_in2_join', 'autosave_channels_on_activity', '')
|
||||
#w.hook_signal('*,irc_in2_part', 'autosave_channels_on_activity', '')
|
||||
w.hook_signal('quit', 'autosave_channels_on_quit', '')
|
||||
|
||||
# Init everything
|
||||
for option, default_value in settings.items():
|
||||
if w.config_get_plugin(option) == "":
|
||||
w.config_set_plugin(option, default_value)
|
||||
|
||||
def autosave_channels_on_quit(signal, callback, callback_data):
|
||||
''' Autojoin current channels '''
|
||||
if w.config_get_plugin(option) != "on":
|
||||
return w.WEECHAT_RC_OK
|
||||
|
||||
items = find_channels()
|
||||
|
||||
# print/execute commands
|
||||
for server, channels in items.iteritems():
|
||||
channels = channels.rstrip(',')
|
||||
command = "/set irc.server.%s.autojoin '%s'" % (server, channels)
|
||||
w.command('', command)
|
||||
|
||||
return w.WEECHAT_RC_OK
|
||||
|
||||
|
||||
def autosave_channels_on_activity(signal, callback, callback_data):
|
||||
''' Autojoin current channels '''
|
||||
if w.config_get_plugin(option) != "on":
|
||||
return w.WEECHAT_RC_OK
|
||||
|
||||
items = find_channels()
|
||||
|
||||
# print/execute commands
|
||||
for server, channels in items.iteritems():
|
||||
nick = w.info_get('irc_nick', server)
|
||||
|
||||
pattern = "^:%s!.*(JOIN|PART) :?(#[^ ]*)( :.*$)?" % nick
|
||||
match = re.match(pattern, callback_data)
|
||||
|
||||
if match: # check if nick is my nick. In that case: save
|
||||
channel = match.group(2)
|
||||
channels = channels.rstrip(',')
|
||||
command = "/set irc.server.%s.autojoin '%s'" % (server, channels)
|
||||
w.command('', command)
|
||||
else: # someone else: ignore
|
||||
continue
|
||||
|
||||
return w.WEECHAT_RC_OK
|
||||
|
||||
def autojoin_cb(data, buffer, args):
|
||||
"""Old behaviour: doesn't save empty channel list"""
|
||||
"""In fact should also save open buffers with a /part'ed channel"""
|
||||
"""But I can't believe somebody would want that behaviour"""
|
||||
items = find_channels()
|
||||
|
||||
# print/execute commands
|
||||
for server, channels in items.iteritems():
|
||||
channels = channels.rstrip(',')
|
||||
if not channels: # empty channel list
|
||||
continue
|
||||
command = '/set irc.server.%s.autojoin %s' % (server, channels)
|
||||
if args == '--run':
|
||||
w.command('', command)
|
||||
else:
|
||||
w.prnt('', command)
|
||||
|
||||
return w.WEECHAT_RC_OK
|
||||
|
||||
def find_channels():
|
||||
"""Return list of servers and channels"""
|
||||
#@TODO: make it return a dict with more options like "nicks_count etc."
|
||||
items = {}
|
||||
infolist = w.infolist_get('irc_server', '', '')
|
||||
# populate servers
|
||||
while w.infolist_next(infolist):
|
||||
items[w.infolist_string(infolist, 'name')] = ''
|
||||
|
||||
w.infolist_free(infolist)
|
||||
|
||||
# populate channels per server
|
||||
for server in items.keys():
|
||||
keys = []
|
||||
keyed_channels = []
|
||||
unkeyed_channels = []
|
||||
items[server] = '' #init if connected but no channels
|
||||
infolist = w.infolist_get('irc_channel', '', server)
|
||||
while w.infolist_next(infolist):
|
||||
if w.infolist_integer(infolist, 'nicks_count') == 0:
|
||||
#parted but still open in a buffer: bit hackish
|
||||
continue
|
||||
if w.infolist_integer(infolist, 'type') == 0:
|
||||
key = w.infolist_string(infolist, "key")
|
||||
if len(key) > 0:
|
||||
keys.append(key)
|
||||
keyed_channels.append(w.infolist_string(infolist, "name"))
|
||||
else :
|
||||
unkeyed_channels.append(w.infolist_string(infolist, "name"))
|
||||
items[server] = ','.join(keyed_channels + unkeyed_channels)
|
||||
if len(keys) > 0:
|
||||
items[server] += ' %s' % ','.join(keys)
|
||||
w.infolist_free(infolist)
|
||||
|
||||
return items
|
||||
|
|
@ -1 +0,0 @@
|
|||
../apply_corrections.py
|
|
@ -1 +0,0 @@
|
|||
../autojoin.py
|
|
@ -1 +0,0 @@
|
|||
../grep.py
|
|
@ -1 +0,0 @@
|
|||
../otr.py
|
|
@ -1 +0,0 @@
|
|||
../screen_away.py
|
|
@ -1 +0,0 @@
|
|||
../urlview.py
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,197 +0,0 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Copyright (c) 2009 by xt <xt@bash.no>
|
||||
# Copyright (c) 2009 by penryu <penryu@gmail.com>
|
||||
# Copyright (c) 2010 by Blake Winton <bwinton@latte.ca>
|
||||
# Copyright (c) 2010 by Aron Griffis <agriffis@n01se.net>
|
||||
# Copyright (c) 2010 by Jani Kesänen <jani.kesanen@gmail.com>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
#
|
||||
# (this script requires WeeChat 0.3.0 or newer)
|
||||
#
|
||||
# History:
|
||||
# 2014-08-02, Nils Görs <weechatter@arcor.de>
|
||||
# version 0.14: add time to detach message. (idea by Mikaela)
|
||||
# 2014-06-19, Anders Bergh <anders1@gmail.com>
|
||||
# version 0.13: Fix a simple typo in an option description.
|
||||
# 2014-01-12, Phyks (Lucas Verney) <phyks@phyks.me>
|
||||
# version 0.12: Added an option to check status of relays to set unaway in
|
||||
# case of a connected relay.
|
||||
# 2013-08-30, Anders Einar Hilden <hildenae@gmail.com>
|
||||
# version: 0.11: Fix reading of set_away
|
||||
# 2013-06-16, Renato Botelho <rbgarga@gmail.com>
|
||||
# version 0.10: add option to don't set away, only change nick
|
||||
# allow multiple commands on attach/dettach
|
||||
# do not add suffix if nick already have it
|
||||
# 2012-12-29, David Flatz <david@upcs.at>
|
||||
# version 0.9: add option to ignore servers and don't set away status for them
|
||||
# add descriptions to config options
|
||||
# 2010-08-07, Filip H.F. "FiXato" Slagter <fixato@gmail.com>
|
||||
# version 0.8: add command on attach feature
|
||||
# 2010-05-07, Jani Kesänen <jani.kesanen@gmail.com>
|
||||
# version 0.7: add command on detach feature
|
||||
# 2010-03-07, Aron Griffis <agriffis@n01se.net>
|
||||
# version 0.6: move socket check to register,
|
||||
# add hook_config for interval,
|
||||
# reduce default interval from 60 to 5
|
||||
# 2010-02-19, Blake Winton <bwinton@latte.ca>
|
||||
# version 0.5: add option to change nick when away
|
||||
# 2010-01-18, xt
|
||||
# version 0.4: only update servers that are connected
|
||||
# 2009-11-30, xt <xt@bash.no>
|
||||
# version 0.3: do not touch servers that are manually set away
|
||||
# 2009-11-27, xt <xt@bash.no>
|
||||
# version 0.2: code for TMUX from penryu
|
||||
# 2009-11-27, xt <xt@bash.no>
|
||||
# version 0.1: initial release
|
||||
|
||||
import weechat as w
|
||||
import re
|
||||
import os
|
||||
import datetime, time
|
||||
|
||||
SCRIPT_NAME = "screen_away"
|
||||
SCRIPT_AUTHOR = "xt <xt@bash.no>"
|
||||
SCRIPT_VERSION = "0.14"
|
||||
SCRIPT_LICENSE = "GPL3"
|
||||
SCRIPT_DESC = "Set away status on screen detach"
|
||||
|
||||
settings = {
|
||||
'message': ('Detached from screen', 'Away message'),
|
||||
'time_format': ('since %Y-%m-%d %H:%M:%S%z', 'time format append to away message'),
|
||||
'interval': ('5', 'How often in seconds to check screen status'),
|
||||
'away_suffix': ('', 'What to append to your nick when you\'re away.'),
|
||||
'command_on_attach': ('', 'Commands to execute on attach, separated by semicolon'),
|
||||
'command_on_detach': ('', 'Commands to execute on detach, separated by semicolon'),
|
||||
'ignore': ('', 'Comma-separated list of servers to ignore.'),
|
||||
'set_away': ('on', 'Set user as away.'),
|
||||
'ignore_relays': ('off', 'Only check screen status and ignore relay interfaces'),
|
||||
}
|
||||
|
||||
TIMER = None
|
||||
SOCK = None
|
||||
AWAY = False
|
||||
CONNECTED_RELAY = False
|
||||
|
||||
def set_timer():
|
||||
'''Update timer hook with new interval'''
|
||||
|
||||
global TIMER
|
||||
if TIMER:
|
||||
w.unhook(TIMER)
|
||||
TIMER = w.hook_timer(int(w.config_get_plugin('interval')) * 1000,
|
||||
0, 0, "screen_away_timer_cb", '')
|
||||
|
||||
def screen_away_config_cb(data, option, value):
|
||||
if option.endswith(".interval"):
|
||||
set_timer()
|
||||
return w.WEECHAT_RC_OK
|
||||
|
||||
def get_servers():
|
||||
'''Get the servers that are not away, or were set away by this script'''
|
||||
|
||||
ignores = w.config_get_plugin('ignore').split(',')
|
||||
infolist = w.infolist_get('irc_server','','')
|
||||
buffers = []
|
||||
while w.infolist_next(infolist):
|
||||
if not w.infolist_integer(infolist, 'is_connected') == 1 or \
|
||||
w.infolist_string(infolist, 'name') in ignores:
|
||||
continue
|
||||
if not w.config_string_to_boolean(w.config_get_plugin('set_away')) or \
|
||||
not w.infolist_integer(infolist, 'is_away') or \
|
||||
w.config_get_plugin('message') in w.infolist_string(infolist, 'away_message'):
|
||||
# w.infolist_string(infolist, 'away_message') == \
|
||||
# w.config_get_plugin('message'):
|
||||
buffers.append((w.infolist_pointer(infolist, 'buffer'),
|
||||
w.infolist_string(infolist, 'nick')))
|
||||
w.infolist_free(infolist)
|
||||
return buffers
|
||||
|
||||
def screen_away_timer_cb(buffer, args):
|
||||
'''Check if screen is attached, update awayness'''
|
||||
|
||||
global AWAY, SOCK, CONNECTED_RELAY
|
||||
|
||||
set_away = w.config_string_to_boolean(w.config_get_plugin('set_away'))
|
||||
check_relays = not w.config_string_to_boolean(w.config_get_plugin('ignore_relays'))
|
||||
suffix = w.config_get_plugin('away_suffix')
|
||||
attached = os.access(SOCK, os.X_OK) # X bit indicates attached
|
||||
|
||||
# Check wether a client is connected on relay or not
|
||||
CONNECTED_RELAY = False
|
||||
if check_relays:
|
||||
infolist = w.infolist_get('relay', '', '')
|
||||
if infolist:
|
||||
while w.infolist_next(infolist):
|
||||
status = w.infolist_string(infolist, 'status_string')
|
||||
if status == 'connected':
|
||||
CONNECTED_RELAY = True
|
||||
break
|
||||
w.infolist_free(infolist)
|
||||
|
||||
if (attached and AWAY) or (check_relays and CONNECTED_RELAY and not attached and AWAY):
|
||||
w.prnt('', '%s: Screen attached. Clearing away status' % SCRIPT_NAME)
|
||||
for server, nick in get_servers():
|
||||
if set_away:
|
||||
w.command(server, "/away")
|
||||
if suffix and nick.endswith(suffix):
|
||||
nick = nick[:-len(suffix)]
|
||||
w.command(server, "/nick %s" % nick)
|
||||
AWAY = False
|
||||
for cmd in w.config_get_plugin("command_on_attach").split(";"):
|
||||
w.command("", cmd)
|
||||
|
||||
elif not attached and not AWAY:
|
||||
if not CONNECTED_RELAY:
|
||||
w.prnt('', '%s: Screen detached. Setting away status' % SCRIPT_NAME)
|
||||
for server, nick in get_servers():
|
||||
if suffix and not nick.endswith(suffix):
|
||||
w.command(server, "/nick %s%s" % (nick, suffix));
|
||||
if set_away:
|
||||
w.command(server, "/away %s %s" % (w.config_get_plugin('message'), time.strftime(w.config_get_plugin('time_format'))))
|
||||
AWAY = True
|
||||
for cmd in w.config_get_plugin("command_on_detach").split(";"):
|
||||
w.command("", cmd)
|
||||
|
||||
return w.WEECHAT_RC_OK
|
||||
|
||||
|
||||
if w.register(SCRIPT_NAME, SCRIPT_AUTHOR, SCRIPT_VERSION, SCRIPT_LICENSE,
|
||||
SCRIPT_DESC, "", ""):
|
||||
version = w.info_get('version_number', '') or 0
|
||||
for option, default_desc in settings.iteritems():
|
||||
if not w.config_is_set_plugin(option):
|
||||
w.config_set_plugin(option, default_desc[0])
|
||||
if int(version) >= 0x00030500:
|
||||
w.config_set_desc_plugin(option, default_desc[1])
|
||||
|
||||
if 'STY' in os.environ.keys():
|
||||
# We are running under screen
|
||||
cmd_output = os.popen('env LC_ALL=C screen -ls').read()
|
||||
match = re.search(r'Sockets? in (/.+)\.', cmd_output)
|
||||
if match:
|
||||
SOCK = os.path.join(match.group(1), os.environ['STY'])
|
||||
|
||||
if not SOCK and 'TMUX' in os.environ.keys():
|
||||
# We are running under tmux
|
||||
socket_data = os.environ['TMUX']
|
||||
SOCK = socket_data.rsplit(',',2)[0]
|
||||
|
||||
if SOCK:
|
||||
set_timer()
|
||||
w.hook_config("plugins.var.python." + SCRIPT_NAME + ".*",
|
||||
"screen_away_config_cb", "")
|
|
@ -1,57 +0,0 @@
|
|||
# This weechat plugin pipes the current weechat buffer through urlview
|
||||
#
|
||||
# Usage:
|
||||
# /urlview
|
||||
#
|
||||
# History:
|
||||
# 10-04-2015
|
||||
# Version 1.0.0: initial release
|
||||
# Version 1.0.1: reverse text passed to urlview
|
||||
# Version 1.0.2: remove weechat color from messages
|
||||
|
||||
import distutils.spawn
|
||||
import os
|
||||
import pipes
|
||||
import weechat
|
||||
|
||||
|
||||
def urlview(data, buf, args):
|
||||
infolist = weechat.infolist_get("buffer_lines", buf, "")
|
||||
lines = []
|
||||
while weechat.infolist_next(infolist) == 1:
|
||||
lines.append(
|
||||
weechat.string_remove_color(
|
||||
weechat.infolist_string(infolist, "message"),
|
||||
""
|
||||
)
|
||||
)
|
||||
|
||||
weechat.infolist_free(infolist)
|
||||
|
||||
if not lines:
|
||||
weechat.prnt(buf, "No URLs found")
|
||||
return weechat.WEECHAT_RC_OK
|
||||
|
||||
text = "\n".join(reversed(lines))
|
||||
response = os.system("echo %s | urlview" % pipes.quote(text))
|
||||
if response != 0:
|
||||
weechat.prnt(buf, "No URLs found")
|
||||
|
||||
weechat.command(buf, "/window refresh")
|
||||
|
||||
return weechat.WEECHAT_RC_OK
|
||||
|
||||
|
||||
def main():
|
||||
if distutils.spawn.find_executable("urlview") is None:
|
||||
return weechat.WEECHAT_RC_ERROR
|
||||
|
||||
if not weechat.register("urlview", "Keith Smiley", "1.0.2", "MIT",
|
||||
"Use urlview on the current buffer", "", ""):
|
||||
return weechat.WEECHAT_RC_ERROR
|
||||
|
||||
weechat.hook_command("urlview", "Pass the current buffer to urlview", "",
|
||||
"", "", "urlview", "")
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
|
@ -1,38 +0,0 @@
|
|||
#
|
||||
# relay.conf -- weechat v1.0.1
|
||||
#
|
||||
|
||||
[look]
|
||||
auto_open_buffer = on
|
||||
raw_messages = 256
|
||||
|
||||
[color]
|
||||
client = cyan
|
||||
status_active = lightblue
|
||||
status_auth_failed = lightred
|
||||
status_connecting = 130
|
||||
status_disconnected = lightred
|
||||
status_waiting_auth = brown
|
||||
text = default
|
||||
text_bg = default
|
||||
text_selected = white
|
||||
|
||||
[network]
|
||||
allowed_ips = ""
|
||||
bind_address = ""
|
||||
clients_purge_delay = 0
|
||||
compression_level = 6
|
||||
ipv6 = on
|
||||
max_clients = 5
|
||||
password = ""
|
||||
ssl_cert_key = "%h/ssl/relay.pem"
|
||||
websocket_allowed_origins = ""
|
||||
|
||||
[irc]
|
||||
backlog_max_minutes = 1440
|
||||
backlog_max_number = 256
|
||||
backlog_since_last_disconnect = on
|
||||
backlog_tags = "irc_privmsg"
|
||||
backlog_time_format = "[%H:%M] "
|
||||
|
||||
[port]
|
|
@ -1,50 +0,0 @@
|
|||
#
|
||||
# script.conf -- weechat v1.0.1
|
||||
#
|
||||
|
||||
[look]
|
||||
columns = "%s %n %V %v %u │ %d │ %t"
|
||||
diff_color = on
|
||||
diff_command = "auto"
|
||||
display_source = on
|
||||
quiet_actions = on
|
||||
sort = "p,n"
|
||||
translate_description = on
|
||||
use_keys = on
|
||||
|
||||
[color]
|
||||
status_autoloaded = cyan
|
||||
status_held = white
|
||||
status_installed = lightcyan
|
||||
status_obsolete = lightmagenta
|
||||
status_popular = 130
|
||||
status_running = lightgreen
|
||||
status_unknown = lightred
|
||||
text = default
|
||||
text_bg = default
|
||||
text_bg_selected = 235
|
||||
text_date = default
|
||||
text_date_selected = white
|
||||
text_delimiters = 130
|
||||
text_description = default
|
||||
text_description_selected = white
|
||||
text_extension = default
|
||||
text_extension_selected = white
|
||||
text_name = cyan
|
||||
text_name_selected = lightcyan
|
||||
text_selected = white
|
||||
text_tags = brown
|
||||
text_tags_selected = 130
|
||||
text_version = magenta
|
||||
text_version_loaded = default
|
||||
text_version_loaded_selected = white
|
||||
text_version_selected = lightmagenta
|
||||
|
||||
[scripts]
|
||||
autoload = on
|
||||
cache_expire = 1440
|
||||
download_timeout = 30
|
||||
path = "%h/script"
|
||||
hold = ""
|
||||
url = "http://weechat.org/files/plugins.xml.gz"
|
||||
url_force_https = on
|
Binary file not shown.
|
@ -1,11 +0,0 @@
|
|||
#
|
||||
# sec.conf -- weechat v1.0.1
|
||||
#
|
||||
|
||||
[crypt]
|
||||
cipher = aes256
|
||||
hash_algo = sha256
|
||||
passphrase_file = ""
|
||||
salt = on
|
||||
|
||||
[data]
|
|
@ -1,47 +0,0 @@
|
|||
#
|
||||
# trigger.conf -- weechat v1.0.1
|
||||
#
|
||||
|
||||
[look]
|
||||
enabled = on
|
||||
monitor_strip_colors = off
|
||||
|
||||
[color]
|
||||
flag_command = lightgreen
|
||||
flag_conditions = 130
|
||||
flag_regex = lightcyan
|
||||
flag_return_code = lightmagenta
|
||||
regex = white
|
||||
replace = cyan
|
||||
trigger = green
|
||||
trigger_disabled = red
|
||||
|
||||
[trigger]
|
||||
beep.arguments = ""
|
||||
beep.command = "/print -beep"
|
||||
beep.conditions = "${tg_highlight} || ${tg_msg_pv}"
|
||||
beep.enabled = on
|
||||
beep.hook = print
|
||||
beep.regex = ""
|
||||
beep.return_code = ok
|
||||
cmd_pass.arguments = "5000|input_text_display;5000|history_add;5000|irc_command_auth"
|
||||
cmd_pass.command = ""
|
||||
cmd_pass.conditions = ""
|
||||
cmd_pass.enabled = on
|
||||
cmd_pass.hook = modifier
|
||||
cmd_pass.regex = "==^((/(msg|m|quote) +nickserv +(id|identify|register|ghost +[^ ]+|release +[^ ]+|regain +[^ ]+) +)|/oper +[^ ]+ +|/quote +pass +|/set +[^ ]*password[^ ]* +|/secure +(passphrase|decrypt|set +[^ ]+) +)(.*)==${re:1}${hide:*,${re:+}}"
|
||||
cmd_pass.return_code = ok
|
||||
msg_auth.arguments = "5000|irc_message_auth"
|
||||
msg_auth.command = ""
|
||||
msg_auth.conditions = ""
|
||||
msg_auth.enabled = on
|
||||
msg_auth.hook = modifier
|
||||
msg_auth.regex = "==^(.*(id|identify|register|ghost +[^ ]+|release +[^ ]+) +)(.*)==${re:1}${hide:*,${re:+}}"
|
||||
msg_auth.return_code = ok
|
||||
server_pass.arguments = "5000|input_text_display;5000|history_add"
|
||||
server_pass.command = ""
|
||||
server_pass.conditions = ""
|
||||
server_pass.enabled = on
|
||||
server_pass.hook = modifier
|
||||
server_pass.regex = "==^(/(server|connect) .*-(sasl_)?password=)([^ ]+)(.*)==${re:1}${hide:*,${re:4}}${re:5}"
|
||||
server_pass.return_code = ok
|
|
@ -1,620 +0,0 @@
|
|||
#
|
||||
# weechat.conf -- weechat v1.0.1
|
||||
#
|
||||
|
||||
[debug]
|
||||
|
||||
[startup]
|
||||
command_after_plugins = ""
|
||||
command_before_plugins = ""
|
||||
display_logo = on
|
||||
display_version = on
|
||||
sys_rlimit = ""
|
||||
|
||||
[look]
|
||||
align_end_of_lines = message
|
||||
bar_more_down = "++"
|
||||
bar_more_left = "<<"
|
||||
bar_more_right = ">>"
|
||||
bar_more_up = "--"
|
||||
bare_display_exit_on_input = on
|
||||
bare_display_time_format = "%H:%M"
|
||||
buffer_auto_renumber = on
|
||||
buffer_notify_default = all
|
||||
buffer_position = end
|
||||
buffer_search_case_sensitive = off
|
||||
buffer_search_force_default = off
|
||||
buffer_search_regex = off
|
||||
buffer_search_where = prefix_message
|
||||
buffer_time_format = "${color:250}%H${color:lightcyan}:${color:245}%M${color:lightcyan}:${color:240}%S"
|
||||
color_basic_force_bold = off
|
||||
color_inactive_buffer = on
|
||||
color_inactive_message = on
|
||||
color_inactive_prefix = on
|
||||
color_inactive_prefix_buffer = on
|
||||
color_inactive_time = off
|
||||
color_inactive_window = on
|
||||
color_nick_offline = on
|
||||
color_pairs_auto_reset = 5
|
||||
color_real_white = off
|
||||
command_chars = ""
|
||||
confirm_quit = off
|
||||
day_change = on
|
||||
day_change_message_1date = "-- %a, %d %b %Y --"
|
||||
day_change_message_2dates = "-- %%a, %%d %%b %%Y (%a, %d %b %Y) --"
|
||||
eat_newline_glitch = off
|
||||
emphasized_attributes = ""
|
||||
highlight = ""
|
||||
highlight_regex = ""
|
||||
highlight_tags = ""
|
||||
hotlist_add_conditions = "${away} || ${buffer.num_displayed} == 0"
|
||||
hotlist_buffer_separator = ", "
|
||||
hotlist_count_max = 2
|
||||
hotlist_count_min_msg = 2
|
||||
hotlist_names_count = 3
|
||||
hotlist_names_length = 0
|
||||
hotlist_names_level = 12
|
||||
hotlist_names_merged_buffers = off
|
||||
hotlist_prefix = "H: "
|
||||
hotlist_remove = merged
|
||||
hotlist_short_names = on
|
||||
hotlist_sort = group_time_asc
|
||||
hotlist_suffix = ""
|
||||
hotlist_unique_numbers = on
|
||||
input_cursor_scroll = 20
|
||||
input_share = none
|
||||
input_share_overwrite = off
|
||||
input_undo_max = 32
|
||||
item_buffer_filter = "*"
|
||||
item_buffer_zoom = "!"
|
||||
item_time_format = "%H:%M"
|
||||
jump_current_to_previous_buffer = on
|
||||
jump_previous_buffer_when_closing = on
|
||||
jump_smart_back_to_buffer = on
|
||||
key_bind_safe = on
|
||||
mouse = off
|
||||
mouse_timer_delay = 100
|
||||
nick_prefix = ""
|
||||
nick_suffix = ""
|
||||
paste_bracketed = on
|
||||
paste_bracketed_timer_delay = 10
|
||||
paste_max_lines = 1
|
||||
prefix_action = " *"
|
||||
prefix_align = right
|
||||
prefix_align_max = 15
|
||||
prefix_align_min = 15
|
||||
prefix_align_more = "+"
|
||||
prefix_align_more_after = on
|
||||
prefix_buffer_align = right
|
||||
prefix_buffer_align_max = 0
|
||||
prefix_buffer_align_more = "+"
|
||||
prefix_buffer_align_more_after = on
|
||||
prefix_error = "=!="
|
||||
prefix_join = "-->"
|
||||
prefix_network = "--"
|
||||
prefix_quit = "<--"
|
||||
prefix_same_nick = ""
|
||||
prefix_suffix = "│"
|
||||
read_marker = line
|
||||
read_marker_always_show = off
|
||||
read_marker_string = "- "
|
||||
save_config_on_exit = on
|
||||
save_layout_on_exit = none
|
||||
scroll_amount = 3
|
||||
scroll_bottom_after_switch = off
|
||||
scroll_page_percent = 100
|
||||
search_text_not_found_alert = on
|
||||
separator_horizontal = "-"
|
||||
separator_vertical = ""
|
||||
tab_width = 1
|
||||
time_format = "%a, %d %b %Y %T"
|
||||
window_auto_zoom = off
|
||||
window_separator_horizontal = on
|
||||
window_separator_vertical = on
|
||||
window_title = "WeeChat ${info:version}"
|
||||
|
||||
[palette]
|
||||
|
||||
[color]
|
||||
bar_more = lightcyan
|
||||
chat = default
|
||||
chat_bg = default
|
||||
chat_buffer = white
|
||||
chat_channel = white
|
||||
chat_day_change = cyan
|
||||
chat_delimiters = 235
|
||||
chat_highlight = lightcyan
|
||||
chat_highlight_bg = 235
|
||||
chat_host = cyan
|
||||
chat_inactive_buffer = default
|
||||
chat_inactive_window = default
|
||||
chat_nick = lightcyan
|
||||
chat_nick_colors = "cyan,magenta,green,brown,lightblue,default,lightcyan,lightmagenta,lightgreen,blue"
|
||||
chat_nick_offline = blue
|
||||
chat_nick_offline_highlight = default
|
||||
chat_nick_offline_highlight_bg = blue
|
||||
chat_nick_other = cyan
|
||||
chat_nick_prefix = green
|
||||
chat_nick_self = red
|
||||
chat_nick_suffix = green
|
||||
chat_prefix_action = white
|
||||
chat_prefix_buffer = brown
|
||||
chat_prefix_buffer_inactive_buffer = default
|
||||
chat_prefix_error = 130
|
||||
chat_prefix_join = lightgreen
|
||||
chat_prefix_more = lightmagenta
|
||||
chat_prefix_network = magenta
|
||||
chat_prefix_quit = lightred
|
||||
chat_prefix_suffix = 235
|
||||
chat_read_marker = magenta
|
||||
chat_read_marker_bg = default
|
||||
chat_server = brown
|
||||
chat_tags = red
|
||||
chat_text_found = 130
|
||||
chat_text_found_bg = lightmagenta
|
||||
chat_time = default
|
||||
chat_time_delimiters = brown
|
||||
chat_value = cyan
|
||||
emphasized = 130
|
||||
emphasized_bg = magenta
|
||||
input_actions = lightgreen
|
||||
input_text_not_found = red
|
||||
nicklist_away = cyan
|
||||
nicklist_group = green
|
||||
separator = 235
|
||||
status_count_highlight = magenta
|
||||
status_count_msg = brown
|
||||
status_count_other = default
|
||||
status_count_private = green
|
||||
status_data_highlight = lightmagenta
|
||||
status_data_msg = 130
|
||||
status_data_other = default
|
||||
status_data_private = lightgreen
|
||||
status_filter = green
|
||||
status_more = 130
|
||||
status_name = white
|
||||
status_name_ssl = lightgreen
|
||||
status_nicklist_count = default
|
||||
status_number = 130
|
||||
status_time = default
|
||||
|
||||
[completion]
|
||||
base_word_until_cursor = on
|
||||
default_template = "%(nicks)|%(irc_channels)"
|
||||
nick_add_space = on
|
||||
nick_completer = ":"
|
||||
nick_first_only = off
|
||||
nick_ignore_chars = "[]`_-^"
|
||||
partial_completion_alert = on
|
||||
partial_completion_command = off
|
||||
partial_completion_command_arg = off
|
||||
partial_completion_count = on
|
||||
partial_completion_other = off
|
||||
|
||||
[history]
|
||||
display_default = 5
|
||||
max_buffer_lines_minutes = 0
|
||||
max_buffer_lines_number = 4096
|
||||
max_commands = 100
|
||||
max_visited_buffers = 50
|
||||
|
||||
[proxy]
|
||||
|
||||
[network]
|
||||
connection_timeout = 60
|
||||
gnutls_ca_file = "/etc/ssl/certs/ca-certificates.crt"
|
||||
gnutls_handshake_timeout = 30
|
||||
proxy_curl = ""
|
||||
|
||||
[plugin]
|
||||
autoload = "*"
|
||||
debug = off
|
||||
extension = ".so,.dll"
|
||||
path = "%h/plugins"
|
||||
save_config_on_unload = on
|
||||
|
||||
[bar]
|
||||
buflist.color_bg = default
|
||||
buflist.color_delim = default
|
||||
buflist.color_fg = default
|
||||
buflist.conditions = ""
|
||||
buflist.filling_left_right = vertical
|
||||
buflist.filling_top_bottom = columns_vertical
|
||||
buflist.hidden = off
|
||||
buflist.items = "buflist"
|
||||
buflist.position = left
|
||||
buflist.priority = 100
|
||||
buflist.separator = on
|
||||
buflist.size = 0
|
||||
buflist.size_max = 0
|
||||
buflist.type = root
|
||||
isetbar.color_bg = default
|
||||
isetbar.color_delim = cyan
|
||||
isetbar.color_fg = default
|
||||
isetbar.conditions = ""
|
||||
isetbar.filling_left_right = vertical
|
||||
isetbar.filling_top_bottom = horizontal
|
||||
isetbar.hidden = on
|
||||
isetbar.items = "isetbar_help"
|
||||
isetbar.position = top
|
||||
isetbar.priority = 0
|
||||
isetbar.separator = on
|
||||
isetbar.size = 3
|
||||
isetbar.size_max = 3
|
||||
isetbar.type = window
|
||||
nicklist.color_bg = default
|
||||
nicklist.color_delim = cyan
|
||||
nicklist.color_fg = default
|
||||
nicklist.conditions = "${nicklist}"
|
||||
nicklist.filling_left_right = vertical
|
||||
nicklist.filling_top_bottom = columns_vertical
|
||||
nicklist.hidden = off
|
||||
nicklist.items = "buffer_nicklist"
|
||||
nicklist.position = right
|
||||
nicklist.priority = 200
|
||||
nicklist.separator = on
|
||||
nicklist.size = 0
|
||||
nicklist.size_max = 0
|
||||
nicklist.type = window
|
||||
rootinput.color_bg = default
|
||||
rootinput.color_delim = cyan
|
||||
rootinput.color_fg = default
|
||||
rootinput.conditions = ""
|
||||
rootinput.filling_left_right = vertical
|
||||
rootinput.filling_top_bottom = horizontal
|
||||
rootinput.hidden = off
|
||||
rootinput.items = "[input_prompt]+(away),[input_search],[input_paste],input_text"
|
||||
rootinput.position = bottom
|
||||
rootinput.priority = 50
|
||||
rootinput.separator = off
|
||||
rootinput.size = 1
|
||||
rootinput.size_max = 0
|
||||
rootinput.type = root
|
||||
rootstatus.color_bg = 235
|
||||
rootstatus.color_delim = lightcyan
|
||||
rootstatus.color_fg = default
|
||||
rootstatus.conditions = ""
|
||||
rootstatus.filling_left_right = vertical
|
||||
rootstatus.filling_top_bottom = horizontal
|
||||
rootstatus.hidden = off
|
||||
rootstatus.items = "[time],[buffer_last_number],[buffer_plugin],buffer_number+:+buffer_name+(buffer_modes)+{buffer_nicklist_count}+buffer_zoom+buffer_filter,[lag],[hotlist],(mouse_status),completion,scroll"
|
||||
rootstatus.position = bottom
|
||||
rootstatus.priority = 25
|
||||
rootstatus.separator = off
|
||||
rootstatus.size = 1
|
||||
rootstatus.size_max = 0
|
||||
rootstatus.type = root
|
||||
title.color_bg = 235
|
||||
title.color_delim = lightcyan
|
||||
title.color_fg = default
|
||||
title.conditions = ""
|
||||
title.filling_left_right = vertical
|
||||
title.filling_top_bottom = horizontal
|
||||
title.hidden = off
|
||||
title.items = "buffer_title"
|
||||
title.position = top
|
||||
title.priority = 500
|
||||
title.separator = off
|
||||
title.size = 0
|
||||
title.size_max = 0
|
||||
title.type = window
|
||||
|
||||
[layout]
|
||||
default.buffer = "core;weechat;1"
|
||||
default.buffer = "perl;highmon;1"
|
||||
default.buffer = "irc;server.tilde;1"
|
||||
default.buffer = "irc;tilde.#thunix;2"
|
||||
default.buffer = "irc;tilde.#meta;3"
|
||||
default.buffer = "irc;tilde.#phoenix:4"
|
||||
default.window = "1;0;15;1;-;-"
|
||||
default.window = "2;1;0;0;irc;tilde.#thunix"
|
||||
default.window = "3;1;0;0;core;weechat"
|
||||
default.current = on
|
||||
|
||||
[notify]
|
||||
|
||||
[filter]
|
||||
|
||||
[key]
|
||||
ctrl-? = "/input delete_previous_char"
|
||||
ctrl-A = "/input move_beginning_of_line"
|
||||
ctrl-B = "/input move_previous_char"
|
||||
ctrl-C_ = "/input insert \x1F"
|
||||
ctrl-Cb = "/input insert \x02"
|
||||
ctrl-Cc = "/input insert \x03"
|
||||
ctrl-Ci = "/input insert \x1D"
|
||||
ctrl-Co = "/input insert \x0F"
|
||||
ctrl-Cv = "/input insert \x16"
|
||||
ctrl-D = "/input delete_next_char"
|
||||
ctrl-E = "/input move_end_of_line"
|
||||
ctrl-F = "/input move_next_char"
|
||||
ctrl-H = "/input delete_previous_char"
|
||||
ctrl-I = "/input complete_next"
|
||||
ctrl-J = "/input return"
|
||||
ctrl-K = "/input delete_end_of_line"
|
||||
ctrl-L = "/window refresh"
|
||||
ctrl-M = "/input return"
|
||||
ctrl-N = "/buffer +1"
|
||||
ctrl-P = "/buffer -1"
|
||||
ctrl-R = "/input search_text"
|
||||
ctrl-Sctrl-U = "/input set_unread"
|
||||
ctrl-T = "/input transpose_chars"
|
||||
ctrl-U = "/input delete_beginning_of_line"
|
||||
ctrl-W = "/input delete_previous_word"
|
||||
ctrl-X = "/input switch_active_buffer"
|
||||
ctrl-Y = "/input clipboard_paste"
|
||||
meta-meta2-1~ = "/window scroll_top"
|
||||
meta-meta2-23~ = "/bar scroll nicklist * b"
|
||||
meta-meta2-24~ = "/bar scroll nicklist * e"
|
||||
meta-meta2-4~ = "/window scroll_bottom"
|
||||
meta-meta2-5~ = "/window scroll_up"
|
||||
meta-meta2-6~ = "/window scroll_down"
|
||||
meta-meta2-7~ = "/window scroll_top"
|
||||
meta-meta2-8~ = "/window scroll_bottom"
|
||||
meta-meta2-A = "/buffer -1"
|
||||
meta-meta2-B = "/buffer +1"
|
||||
meta-meta2-C = "/buffer +1"
|
||||
meta-meta2-D = "/buffer -1"
|
||||
meta-- = "/filter toggle @"
|
||||
meta-/ = "/input jump_last_buffer_displayed"
|
||||
meta-0 = "/buffer *10"
|
||||
meta-1 = "/buffer *1"
|
||||
meta-2 = "/buffer *2"
|
||||
meta-3 = "/buffer *3"
|
||||
meta-4 = "/buffer *4"
|
||||
meta-5 = "/buffer *5"
|
||||
meta-6 = "/buffer *6"
|
||||
meta-7 = "/buffer *7"
|
||||
meta-8 = "/buffer *8"
|
||||
meta-9 = "/buffer *9"
|
||||
meta-< = "/input jump_previously_visited_buffer"
|
||||
meta-= = "/filter toggle"
|
||||
meta-> = "/input jump_next_visited_buffer"
|
||||
meta-OA = "/input history_global_previous"
|
||||
meta-OB = "/input history_global_next"
|
||||
meta-OC = "/input move_next_word"
|
||||
meta-OD = "/input move_previous_word"
|
||||
meta-OF = "/input move_end_of_line"
|
||||
meta-OH = "/input move_beginning_of_line"
|
||||
meta-Oa = "/input history_global_previous"
|
||||
meta-Ob = "/input history_global_next"
|
||||
meta-Oc = "/input move_next_word"
|
||||
meta-Od = "/input move_previous_word"
|
||||
meta2-15~ = "/buffer -1"
|
||||
meta2-17~ = "/buffer +1"
|
||||
meta2-18~ = "/window -1"
|
||||
meta2-19~ = "/window +1"
|
||||
meta2-1;3A = "/buffer -1"
|
||||
meta2-1;3B = "/buffer +1"
|
||||
meta2-1;3C = "/buffer +1"
|
||||
meta2-1;3D = "/buffer -1"
|
||||
meta2-1;3F = "/window scroll_bottom"
|
||||
meta2-1;3H = "/window scroll_top"
|
||||
meta2-1;5A = "/input history_global_previous"
|
||||
meta2-1;5B = "/input history_global_next"
|
||||
meta2-1;5C = "/input move_next_word"
|
||||
meta2-1;5D = "/input move_previous_word"
|
||||
meta2-1~ = "/input move_beginning_of_line"
|
||||
meta2-200~ = "/input paste_start"
|
||||
meta2-201~ = "/input paste_stop"
|
||||
meta2-20~ = "/bar scroll title * -30%"
|
||||
meta2-21~ = "/bar scroll title * +30%"
|
||||
meta2-23;3~ = "/bar scroll nicklist * b"
|
||||
meta2-23~ = "/bar scroll nicklist * -100%"
|
||||
meta2-24;3~ = "/bar scroll nicklist * e"
|
||||
meta2-24~ = "/bar scroll nicklist * +100%"
|
||||
meta2-3~ = "/input delete_next_char"
|
||||
meta2-4~ = "/input move_end_of_line"
|
||||
meta2-5;3~ = "/window scroll_up"
|
||||
meta2-5~ = "/window page_up"
|
||||
meta2-6;3~ = "/window scroll_down"
|
||||
meta2-6~ = "/window page_down"
|
||||
meta2-7~ = "/input move_beginning_of_line"
|
||||
meta2-8~ = "/input move_end_of_line"
|
||||
meta2-A = "/input history_previous"
|
||||
meta2-B = "/input history_next"
|
||||
meta2-C = "/input move_next_char"
|
||||
meta2-D = "/input move_previous_char"
|
||||
meta2-F = "/input move_end_of_line"
|
||||
meta2-G = "/window page_down"
|
||||
meta2-H = "/input move_beginning_of_line"
|
||||
meta2-I = "/window page_up"
|
||||
meta2-Z = "/input complete_previous"
|
||||
meta2-[E = "/buffer -1"
|
||||
meta-_ = "/input redo"
|
||||
meta-a = "/input jump_smart"
|
||||
meta-b = "/input move_previous_word"
|
||||
meta-d = "/input delete_next_word"
|
||||
meta-f = "/input move_next_word"
|
||||
meta-h = "/input hotlist_clear"
|
||||
meta-jmeta-f = "/buffer -"
|
||||
meta-jmeta-l = "/buffer +"
|
||||
meta-jmeta-r = "/server raw"
|
||||
meta-jmeta-s = "/server jump"
|
||||
meta-j01 = "/buffer 1"
|
||||
meta-j02 = "/buffer 2"
|
||||
meta-j03 = "/buffer 3"
|
||||
meta-j04 = "/buffer 4"
|
||||
meta-j05 = "/buffer 5"
|
||||
meta-j06 = "/buffer 6"
|
||||
meta-j07 = "/buffer 7"
|
||||
meta-j08 = "/buffer 8"
|
||||
meta-j09 = "/buffer 9"
|
||||
meta-j10 = "/buffer 10"
|
||||
meta-j11 = "/buffer 11"
|
||||
meta-j12 = "/buffer 12"
|
||||
meta-j13 = "/buffer 13"
|
||||
meta-j14 = "/buffer 14"
|
||||
meta-j15 = "/buffer 15"
|
||||
meta-j16 = "/buffer 16"
|
||||
meta-j17 = "/buffer 17"
|
||||
meta-j18 = "/buffer 18"
|
||||
meta-j19 = "/buffer 19"
|
||||
meta-j20 = "/buffer 20"
|
||||
meta-j21 = "/buffer 21"
|
||||
meta-j22 = "/buffer 22"
|
||||
meta-j23 = "/buffer 23"
|
||||
meta-j24 = "/buffer 24"
|
||||
meta-j25 = "/buffer 25"
|
||||
meta-j26 = "/buffer 26"
|
||||
meta-j27 = "/buffer 27"
|
||||
meta-j28 = "/buffer 28"
|
||||
meta-j29 = "/buffer 29"
|
||||
meta-j30 = "/buffer 30"
|
||||
meta-j31 = "/buffer 31"
|
||||
meta-j32 = "/buffer 32"
|
||||
meta-j33 = "/buffer 33"
|
||||
meta-j34 = "/buffer 34"
|
||||
meta-j35 = "/buffer 35"
|
||||
meta-j36 = "/buffer 36"
|
||||
meta-j37 = "/buffer 37"
|
||||
meta-j38 = "/buffer 38"
|
||||
meta-j39 = "/buffer 39"
|
||||
meta-j40 = "/buffer 40"
|
||||
meta-j41 = "/buffer 41"
|
||||
meta-j42 = "/buffer 42"
|
||||
meta-j43 = "/buffer 43"
|
||||
meta-j44 = "/buffer 44"
|
||||
meta-j45 = "/buffer 45"
|
||||
meta-j46 = "/buffer 46"
|
||||
meta-j47 = "/buffer 47"
|
||||
meta-j48 = "/buffer 48"
|
||||
meta-j49 = "/buffer 49"
|
||||
meta-j50 = "/buffer 50"
|
||||
meta-j51 = "/buffer 51"
|
||||
meta-j52 = "/buffer 52"
|
||||
meta-j53 = "/buffer 53"
|
||||
meta-j54 = "/buffer 54"
|
||||
meta-j55 = "/buffer 55"
|
||||
meta-j56 = "/buffer 56"
|
||||
meta-j57 = "/buffer 57"
|
||||
meta-j58 = "/buffer 58"
|
||||
meta-j59 = "/buffer 59"
|
||||
meta-j60 = "/buffer 60"
|
||||
meta-j61 = "/buffer 61"
|
||||
meta-j62 = "/buffer 62"
|
||||
meta-j63 = "/buffer 63"
|
||||
meta-j64 = "/buffer 64"
|
||||
meta-j65 = "/buffer 65"
|
||||
meta-j66 = "/buffer 66"
|
||||
meta-j67 = "/buffer 67"
|
||||
meta-j68 = "/buffer 68"
|
||||
meta-j69 = "/buffer 69"
|
||||
meta-j70 = "/buffer 70"
|
||||
meta-j71 = "/buffer 71"
|
||||
meta-j72 = "/buffer 72"
|
||||
meta-j73 = "/buffer 73"
|
||||
meta-j74 = "/buffer 74"
|
||||
meta-j75 = "/buffer 75"
|
||||
meta-j76 = "/buffer 76"
|
||||
meta-j77 = "/buffer 77"
|
||||
meta-j78 = "/buffer 78"
|
||||
meta-j79 = "/buffer 79"
|
||||
meta-j80 = "/buffer 80"
|
||||
meta-j81 = "/buffer 81"
|
||||
meta-j82 = "/buffer 82"
|
||||
meta-j83 = "/buffer 83"
|
||||
meta-j84 = "/buffer 84"
|
||||
meta-j85 = "/buffer 85"
|
||||
meta-j86 = "/buffer 86"
|
||||
meta-j87 = "/buffer 87"
|
||||
meta-j88 = "/buffer 88"
|
||||
meta-j89 = "/buffer 89"
|
||||
meta-j90 = "/buffer 90"
|
||||
meta-j91 = "/buffer 91"
|
||||
meta-j92 = "/buffer 92"
|
||||
meta-j93 = "/buffer 93"
|
||||
meta-j94 = "/buffer 94"
|
||||
meta-j95 = "/buffer 95"
|
||||
meta-j96 = "/buffer 96"
|
||||
meta-j97 = "/buffer 97"
|
||||
meta-j98 = "/buffer 98"
|
||||
meta-j99 = "/buffer 99"
|
||||
meta-k = "/input grab_key_command"
|
||||
meta-l = "/window bare"
|
||||
meta-m = "/mute mouse toggle"
|
||||
meta-n = "/window scroll_next_highlight"
|
||||
meta-p = "/window scroll_previous_highlight"
|
||||
meta-r = "/input delete_line"
|
||||
meta-s = "/mute aspell toggle"
|
||||
meta-u = "/window scroll_unread"
|
||||
meta-wmeta-meta2-A = "/window up"
|
||||
meta-wmeta-meta2-B = "/window down"
|
||||
meta-wmeta-meta2-C = "/window right"
|
||||
meta-wmeta-meta2-D = "/window left"
|
||||
meta-wmeta2-1;3A = "/window up"
|
||||
meta-wmeta2-1;3B = "/window down"
|
||||
meta-wmeta2-1;3C = "/window right"
|
||||
meta-wmeta2-1;3D = "/window left"
|
||||
meta-wmeta-b = "/window balance"
|
||||
meta-wmeta-s = "/window swap"
|
||||
meta-x = "/input zoom_merged_buffer"
|
||||
meta-z = "/window zoom"
|
||||
ctrl-_ = "/input undo"
|
||||
|
||||
[key_search]
|
||||
ctrl-I = "/input search_switch_where"
|
||||
ctrl-J = "/input search_stop"
|
||||
ctrl-M = "/input search_stop"
|
||||
ctrl-R = "/input search_switch_regex"
|
||||
meta2-A = "/input search_previous"
|
||||
meta2-B = "/input search_next"
|
||||
meta-c = "/input search_switch_case"
|
||||
|
||||
[key_cursor]
|
||||
ctrl-J = "/cursor stop"
|
||||
ctrl-M = "/cursor stop"
|
||||
meta-meta2-A = "/cursor move area_up"
|
||||
meta-meta2-B = "/cursor move area_down"
|
||||
meta-meta2-C = "/cursor move area_right"
|
||||
meta-meta2-D = "/cursor move area_left"
|
||||
meta2-1;3A = "/cursor move area_up"
|
||||
meta2-1;3B = "/cursor move area_down"
|
||||
meta2-1;3C = "/cursor move area_right"
|
||||
meta2-1;3D = "/cursor move area_left"
|
||||
meta2-A = "/cursor move up"
|
||||
meta2-B = "/cursor move down"
|
||||
meta2-C = "/cursor move right"
|
||||
meta2-D = "/cursor move left"
|
||||
@item(buffer_nicklist):K = "/window ${_window_number};/kickban ${nick}"
|
||||
@item(buffer_nicklist):b = "/window ${_window_number};/ban ${nick}"
|
||||
@item(buffer_nicklist):k = "/window ${_window_number};/kick ${nick}"
|
||||
@item(buffer_nicklist):q = "/window ${_window_number};/query ${nick};/cursor stop"
|
||||
@item(buffer_nicklist):w = "/window ${_window_number};/whois ${nick}"
|
||||
@chat:Q = "hsignal:chat_quote_time_prefix_message;/cursor stop"
|
||||
@chat:m = "hsignal:chat_quote_message;/cursor stop"
|
||||
@chat:q = "hsignal:chat_quote_prefix_message;/cursor stop"
|
||||
|
||||
[key_mouse]
|
||||
@bar(buflist):ctrl-wheeldown = "hsignal:buflist_mouse"
|
||||
@bar(buflist):ctrl-wheelup = "hsignal:buflist_mouse"
|
||||
@bar(input):button2 = "/input grab_mouse_area"
|
||||
@bar(nicklist):button1-gesture-down = "/bar scroll nicklist ${_window_number} +100%"
|
||||
@bar(nicklist):button1-gesture-down-long = "/bar scroll nicklist ${_window_number} e"
|
||||
@bar(nicklist):button1-gesture-up = "/bar scroll nicklist ${_window_number} -100%"
|
||||
@bar(nicklist):button1-gesture-up-long = "/bar scroll nicklist ${_window_number} b"
|
||||
@chat(perl.iset):button1 = "hsignal:iset_mouse"
|
||||
@chat(perl.iset):button2* = "hsignal:iset_mouse"
|
||||
@chat(perl.iset):wheeldown = "/repeat 5 /iset **down"
|
||||
@chat(perl.iset):wheelup = "/repeat 5 /iset **up"
|
||||
@chat(script.scripts):button1 = "/window ${_window_number};/script go ${_chat_line_y}"
|
||||
@chat(script.scripts):button2 = "/window ${_window_number};/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}"
|
||||
@chat(script.scripts):wheeldown = "/script down 5"
|
||||
@chat(script.scripts):wheelup = "/script up 5"
|
||||
@item(buffer_nicklist):button1 = "/window ${_window_number};/query ${nick}"
|
||||
@item(buffer_nicklist):button1-gesture-left = "/window ${_window_number};/kick ${nick}"
|
||||
@item(buffer_nicklist):button1-gesture-left-long = "/window ${_window_number};/kickban ${nick}"
|
||||
@item(buffer_nicklist):button2 = "/window ${_window_number};/whois ${nick}"
|
||||
@item(buffer_nicklist):button2-gesture-left = "/window ${_window_number};/ban ${nick}"
|
||||
@bar:wheeldown = "/bar scroll ${_bar_name} ${_window_number} +20%"
|
||||
@bar:wheelup = "/bar scroll ${_bar_name} ${_window_number} -20%"
|
||||
@chat:button1 = "/window ${_window_number}"
|
||||
@chat:button1-gesture-left = "/window ${_window_number};/buffer -1"
|
||||
@chat:button1-gesture-left-long = "/window ${_window_number};/buffer 1"
|
||||
@chat:button1-gesture-right = "/window ${_window_number};/buffer +1"
|
||||
@chat:button1-gesture-right-long = "/window ${_window_number};/input jump_last_buffer"
|
||||
@chat:ctrl-wheeldown = "/window scroll_horiz -window ${_window_number} +10%"
|
||||
@chat:ctrl-wheelup = "/window scroll_horiz -window ${_window_number} -10%"
|
||||
@chat:wheeldown = "/window scroll_down -window ${_window_number}"
|
||||
@chat:wheelup = "/window scroll_up -window ${_window_number}"
|
||||
@*:button3 = "/cursor go ${_x},${_y}"
|
|
@ -1,39 +0,0 @@
|
|||
#
|
||||
# xfer.conf -- weechat v1.0.1
|
||||
#
|
||||
|
||||
[look]
|
||||
auto_open_buffer = on
|
||||
progress_bar_size = 20
|
||||
pv_tags = "notify_private"
|
||||
|
||||
[color]
|
||||
status_aborted = lightred
|
||||
status_active = lightblue
|
||||
status_connecting = 130
|
||||
status_done = lightgreen
|
||||
status_failed = lightred
|
||||
status_waiting = lightcyan
|
||||
text = default
|
||||
text_bg = default
|
||||
text_selected = white
|
||||
|
||||
[network]
|
||||
blocksize = 65536
|
||||
fast_send = on
|
||||
own_ip = ""
|
||||
port_range = ""
|
||||
speed_limit = 0
|
||||
timeout = 300
|
||||
|
||||
[file]
|
||||
auto_accept_chats = off
|
||||
auto_accept_files = off
|
||||
auto_accept_nicks = ""
|
||||
auto_check_crc32 = off
|
||||
auto_rename = on
|
||||
auto_resume = on
|
||||
convert_spaces = on
|
||||
download_path = "%h/xfer"
|
||||
upload_path = "~"
|
||||
use_nick_in_filename = on
|
|
@ -1,9 +0,0 @@
|
|||
<html>
|
||||
<head>
|
||||
<title>This is my thunix page!</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Hello world!</h1>
|
||||
Log into phoenix, and edit ~/public_html/index.html
|
||||
</body>
|
||||
</html>
|
|
@ -8,7 +8,7 @@
|
|||
apache2_module:
|
||||
name: ssl
|
||||
state: present
|
||||
#- name: php7.0
|
||||
# apache2_module:
|
||||
# name: php7.0
|
||||
# state: present
|
||||
- name: php7.0
|
||||
apache2_module:
|
||||
name: php7.0
|
||||
state: present
|
||||
|
|
|
@ -1,5 +1,16 @@
|
|||
# Install our baseline packages for all machines, irrespective of what role they might have
|
||||
---
|
||||
- name: Add apt key for weechat
|
||||
apt_key:
|
||||
keyserver: p80.pool.sks-keyservers.net
|
||||
id: 11E9DE8848F2B65222AA75B8D1820DB22A11534E
|
||||
state: present
|
||||
|
||||
- name: Add apt key for toot
|
||||
apt_key:
|
||||
url: https://keybase.io/ihabunek/pgp_keys.asc
|
||||
state: present
|
||||
|
||||
- name: Add weechat repo
|
||||
apt_repository:
|
||||
repo: 'deb https://weechat.org/debian stretch main'
|
||||
|
@ -7,6 +18,12 @@
|
|||
filename: weechat
|
||||
update_cache: yes
|
||||
|
||||
- name: Add toot repo
|
||||
apt_repository:
|
||||
repo: 'deb http://bezdomni.net/packages/ ./'
|
||||
state: present
|
||||
update_cache: yes
|
||||
|
||||
- name: Install baseline packages
|
||||
apt:
|
||||
name: "{{ packages }}"
|
||||
|
@ -14,46 +31,102 @@
|
|||
update_cache: yes
|
||||
vars:
|
||||
packages:
|
||||
- vim
|
||||
- alpine
|
||||
- weechat
|
||||
- mutt
|
||||
- python
|
||||
- rtv
|
||||
- lynx
|
||||
- w3m-img
|
||||
- python-pip
|
||||
- cowsay
|
||||
- byobu
|
||||
- bsdgames
|
||||
- emacs
|
||||
- build-essential
|
||||
- byobu
|
||||
- cowsay
|
||||
- eggdrop
|
||||
- elinks
|
||||
- pandoc
|
||||
- python-certbot-apache
|
||||
- zsh
|
||||
- mosh
|
||||
- exim4
|
||||
- emacs
|
||||
- fish
|
||||
- htop
|
||||
- libsdl1.2-dev
|
||||
- php7.0
|
||||
- libapache2-mod-php7.0
|
||||
- php7.0-mysql
|
||||
- libsdl1.2-dev
|
||||
- libssl-dev
|
||||
- lynx
|
||||
- make
|
||||
- mosh
|
||||
- mutt
|
||||
- openssl
|
||||
- pandoc
|
||||
- php-imagick
|
||||
- php-memcache
|
||||
- php-pear
|
||||
- php7.0
|
||||
- php7.0-curl
|
||||
- php7.0-gd
|
||||
- php7.0-intl
|
||||
- php-pear
|
||||
- php-imagick
|
||||
- php7.0-imap
|
||||
- php7.0-intl
|
||||
- php7.0-mcrypt
|
||||
- php-memcache
|
||||
- php7.0-mysql
|
||||
- php7.0-pspell
|
||||
- php7.0-recode
|
||||
- php7.0-sqlite3
|
||||
- php7.0-tidy
|
||||
- php7.0-xmlrpc
|
||||
- php7.0-xsl
|
||||
- python
|
||||
- python-certbot-apache
|
||||
- python-pip
|
||||
- stow
|
||||
- tcl
|
||||
- tcl-dev
|
||||
- tcl-tls
|
||||
- tcl8.6
|
||||
- tcllib
|
||||
- tcltls
|
||||
- tdom
|
||||
- vim
|
||||
- w3m-img
|
||||
- weechat
|
||||
- znc
|
||||
- znc-dev
|
||||
- znc-perl
|
||||
- znc-python
|
||||
- znc-tcl
|
||||
- zsh
|
||||
- python-twisted
|
||||
- python3-twisted
|
||||
- openbsd-inetd
|
||||
- talk
|
||||
- talkd
|
||||
- finger
|
||||
- fingerd
|
||||
- analog
|
||||
- libconvert-binhex-perl
|
||||
- libmime-tools-perl
|
||||
- lftp
|
||||
- irssi
|
||||
- gopher
|
||||
- fortune
|
||||
- mono-devel
|
||||
- mono-complete
|
||||
- mono-dbg
|
||||
- ca-certificates-mono
|
||||
- mono-xsp4
|
||||
- mono-apache-server
|
||||
- vrms
|
||||
- telnet
|
||||
- neofetch
|
||||
- libncurses5-dev
|
||||
- python3-toot
|
||||
- mc
|
||||
- mc-data
|
||||
- ranger
|
||||
- python3-toot
|
||||
- imagemagick
|
||||
- caca-utils
|
||||
|
||||
#Install python packages, when it's the latest
|
||||
- name: Install pip packages
|
||||
pip:
|
||||
name: "{{ packages }}"
|
||||
state: present
|
||||
vars:
|
||||
packages:
|
||||
- rtv
|
||||
|
||||
- name: Install locally created bins
|
||||
copy:
|
||||
src: ../files/chat
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# This creates our users on the system
|
||||
|
||||
---
|
||||
- group:
|
||||
name: tilde
|
||||
|
@ -9,8 +9,10 @@
|
|||
state: present
|
||||
|
||||
- include: users/amcclure.yml
|
||||
- include: users/ben.yml
|
||||
- include: users/ubergeek.yml
|
||||
- include: users/naglfar.yml
|
||||
- include: users/anton.yml
|
||||
- include: users/fosslinux.yml
|
||||
- include: users/slip.yml
|
||||
- include: users/parik.yml
|
||||
|
@ -18,4 +20,36 @@
|
|||
- include: users/redhat.yml
|
||||
- include: users/gokce.yml
|
||||
- include: users/r.yml
|
||||
- include: users/brendantcc.yml
|
||||
- include: users/brendantcc.yml
|
||||
- include: users/dragon.yml
|
||||
- include: users/spanmer.yml
|
||||
- include: users/panzer.yml
|
||||
- include: users/hawaii.yml
|
||||
- include: users/trip.yml
|
||||
- include: users/xenialito69.yml
|
||||
- include: users/freuddy.yml
|
||||
- include: users/ringo.yml
|
||||
- include: users/hexhaxtron.yml
|
||||
- include: users/smtpsupplicant.yml
|
||||
- include: users/orliesaurus.yml
|
||||
- include: users/gooly.yml
|
||||
- include: users/diabla.yml
|
||||
- include: users/ml.yml
|
||||
- include: users/usernameak.yml
|
||||
- include: users/user.yml
|
||||
- include: users/angelok.yml
|
||||
- include: users/johnc.yml
|
||||
- include: users/k4j.yml
|
||||
- include: users/ultima.yml
|
||||
- include: users/ragnarok.yml
|
||||
- include: users/znc.yml
|
||||
- include: users/campari.yml
|
||||
- include: users/jundi.yml
|
||||
- include: users/rado.yml
|
||||
- include: users/sata.yml
|
||||
- include: users/wesx.yml
|
||||
- include: users/arda.yml
|
||||
- include: users/larasaty.yml
|
||||
- include: users/techemporium.yml
|
||||
- include: users/bercik.yml
|
||||
- include: users/khuxkm.yml
|
|
@ -16,3 +16,23 @@
|
|||
user: amcclure
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDhdNCqJ2+kTVRdf9R2g4Uv9TKuQzY4LbtJm5V1dx7uMfNI8HGHOa8gFopAaId8S9SY5WoIP4R0y+avZQzKRAVcqJNiKrKQDb5juLSWgL51CrOgZd6Y/nCUnvgmpAEUBzlxIBSDmiozDF4R6fk+8MqXsT8/HOaQgXX52v4qWBY9XWSOFwCeukywpnENvNm+H3vJhHddIYtcONWJB5m6msrBRo5NR7uo5RVt5GJpUpXfdI2IHLV4YZavLWiT/yBbBvxCODKWkNNXr9jBZ5RHPnqYcABoAKJ6hMaNzuJfAa9AvlV5aRDhRenOiS2/EQhC4rxPMHmnfn4TYng7vQRbVTvnGeLNGtsLqRDWuNQEmLYUZ8Q4JZfoSzZVmSyy2NeLvJRYxQRh7NTZlzoDkY+JBURINPcfVduVT2DD0buFSdhIq7/jreV1QZuSpOa5ABgvhTOf9bCIPaqbJ/zK7m+rqIPUhvrNZGgC7xkUpzdfl67W3xh+RyEIPdJX98dYZ9bZFFYvntW+plHizBBs+s7kGTV7BKm4rJ2oQfTby1M3++tSTZi/6QAkcOEb3VJ5n0rQiM+FMLuHfP2dPXh3AIVKYAiwZjdrJ3174g8JjSTXt3jJm6I1KW89oG2AcBbI/N3bgIVXcU+IRx846+zU7iZ49YtJK61Ml7u9aVQJDABQEMg6OQ== amcclure@triton"
|
||||
- authorized_key:
|
||||
user: amcclure
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDXMHswE3kzEpqFpPtbDNUW7oIECL7ZEyKe3mjsHl35OGI0HtOJUiTogk3ebDipkA/kYbVvzrWjztO8mMR0FctBKmaV0g6oQjnW3eIF6w5xy5B5uleNvLfI6pT9Wu+aUld7GwubgCEexlbOKUDg23krMh9nzP8l4XXcw3+Zai+lUA4rutNCx1CuoKFbc+EEYNLxp7nobib7lCkHSLvjmLaVTQwOCp6DF9qxr8NqfOPFErjEJLozTtJPv1redeC7V5gwrX1/u6Mo3EgAwyRTviOsOMTOkuCZzv2Y0k4VwhO+awgXOJVOJ+fdA5yR0dHV7JtZSXVvDpqVgQUEmLu0fx7L amcclure@summit"
|
||||
- authorized_key:
|
||||
user: amcclure
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC1fqmb/fYyFpG5sr8o9NY3/FP3mLhhgw3gDOFtN/6XB+BPN+jSiGrvdDke6lOJM/AVZxj8W5+Xzsfj+DZYnma/MvHnfQewTmlbsLTAjdh5iWLO6+VNt33tDbhcJzMFiePqRQKvvy2oWGRA3mgZOfwsgEoxnE8uuP6ludGPcWSrIMR6i9TZ3BIeO6WPOfbuE7WdwW78/lXvZ6rRcdy/p/5GwTq7J9LYuPEZAscrlhekwHxMMyyBEpAIbT1OW4Gzvygy7UrxLEHBPbbGJkXzsTBRb8cMa5KIqD15x8Ux9+bX5UmQaIATIeNTPym0S2OI/abAqy1MRDpUZa+QD+JLUddHppFm8cxUYmXli66vG0Orybk2p5dAHcS4ZWGXULQeTX2JZjxEVTZq6jkjsoirlf08DuZA9pOEruj4IrD4mFU6ljn0L3meeZmWotT2enpJUuZq8xSU1OxWyoc9bKbrTVhRKc4J/Hmsq+6/2Kyk9wR/wbwdeQVx5n42WRKfMrIcPf5koObB5XKdAV0/Axr7F+PytrL5tS/YFeKt5xB+NjgHtUq4ocXz+2pBenrykLXcbIhuCvV+lQ4m19vOKCiv1hf2JIN1ixseT1ruDr72i+eNt9raAC1mTN8c2pRniTDp/d6Vh9jJzNeAVtXy+dO7BHuUlOrftZYSrOoGxHJI0nmbzQ== anton@DESKTOP-IPHIEL2"
|
||||
- authorized_key:
|
||||
user: amcclure
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDDC4qk4gMINY82CFDqfBTexSHWFMozQft/sfCSbhEGVjkOgVsAsHqyoKnt8OGSvRu/VmpOWRH+Ckp6uv5agD4izT44C9CeHpT65MdnMHt7qkca+CtjnP+hCQh7HwdVv4u83Xat6oRG+H7KcaP0puCtWkc1uKkERAjyNTOSQsdSs/kUM2SYdMVzehwQR/+4u86RDVQmWGJynWICpuqj/pn1RdgMgbbAUTP2pnJId5+Bib7cYUWKwfqKUREx5kRobwcJJMhf5SXiJOLJcU7AM3dv1Uvc8qOrcxZsai7wJ6bLmkb0TrSGmoujz2zoZP4g9T937y6pkppdX0XZUChGSfEd anton@gowinnt"
|
||||
- authorized_key:
|
||||
user: amcclure
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAIAQCipqNMmKZ2OpG+g9CwNrsM6j2C0TwN9HAoxVePZLfmPRW8lYgdnxEZoOkzLPusdPHJe7PbT2F8tnqyzQLP3rxG3LwoXMmcAre5uy/5D8J8+WH0Iu3VhOnUUHJWlveX4swlierF0ChE81owShz7p3z122wg2pXAJL+kHdbSXQLkJFwEjGFiCYlvsiP9WhCgW3f8tGB3HrC7qtzZpP8n6EHDALJqVwgkckLkoYFtX9iYzMG7KMEhr+x159T277j/r0s2XCPnEp4NsGUwE55n1KAchrWFHJgrl24Ry5AAly6HGuBchNQgk0c5I2+JRjT+2WFmf/+cRYJBLELN2yRx4SgLkq743yLMdCmnsACW11cStNIbXM6kUZ+W76Vhyb5BQp2cBuarDEh8GxZcXFic3Z4BcAwgnVciFewdU+j3iRDW3g048OKyFJqVrpvHrTk7i8Ydfsd0K2EqnIjSJycxM8GIooqpDhJnSMPx+J0X2x+1qnKpWwW6Xw4haBcTjTMja+K4i+qRq3h0CX2MLkaWsPqpcy2oqY7vp9L1NqrR/XPa/g3V2/17jhHnkp5w+s9o7klqgN7ykhm+m9s/pd6ns6JZpcQnGQJ8xHthqhxGRGz2EO7J8W+U4g8Xe4/UTxgRx2jRGOZ2bz5kZ2HTWNk/IWGP/gbtUNHPFfITu+yCRCedAQNFZQwS0B6DwGKOnY+nQ+rcHoa/mCXPkeHLWmTPBEYeiGQPmrs3YRXy06XOe4WHLf5tfMU5JKDYcBHPtkT+FCNNM/E7WdcUZGvuT4OZhlaJezlnUpUQFwR/MFSa8qHwwIQFp5X1EOqJht54jwElrIjcFh8JjXj2RtQncTwvizlJvejseokkVctBQ7UrE/T+h23GRT2T2N8QnGT1iXOqUHYBqM+oHOOKQPovktUSDEb/0G9nzMtzECImilV7d/H+xcL9oTaorot6HA6Aw+ToeJEGzdc+aP0n+Uy7eNvo5DkiRuoLsiIwtt3Cvnap31kjgD2yuMoiyXNISOziGePggRsBosxm37K0kPXHZHQQTqKBUqCgDrGBCFRSRPHWk3GlxeeEQzvYjZoh8LJb4gfH25Aes7ujlTvBBNdEdOfOKlJ9PgegbSBEaUOmy0Fc92mHHsnhI02qrcdBcs2+jQ6UfEQTNJGv7maGzUoIskgy+LZr1etCG0xpo/o5c68RJLnRF2ddyKxAjQ0Z5kJSB69XnhpwsrgzTf9BZpGN7suW007CWfIkRlBjohEz15Hn4mEnzY860f5ZNyzKDaB1bE0VaI66cyzpJekz6q0U20hxr6ugRAGarpmukX5Z2eYpU7XbiRXdeA4/jMD82KhgCwe72zFHbSikC7U/e23SxMNfvtM2cW7JQMUUoTNTxEH8G/Kf7/EF4hP2LT1XazAn4j0J9xC214Otv3F3gZW2Lc9Zn6atdAfoVXLne59v+Z8cb6Sm+EZfEc0XvUPsDhrpY9xRo20BtLa6jO2M+LvYMYbk5GlPJGeZthfgD/RtAGbS1TB65Sb0qzfANv+eUTt6VorHIJTDI5FoJ426XwFSfDwnJwr5wD92B5346FmgR0FX40bCm1DJN1n4KKIKsfRB/WWeAbv5QqpdzpUSm5VyGbmk3F/HzBjyeSu356vKHH43Nav5qYWxKMcY0wsWFg9AeT61/dvEpjLOntQxlQWeCdUCmzDZ+TwzNNDU+Ly1gf7a0qRhHVxcPcsATcBDas1BG60dXVmHSYiqoZ4odT+cMF4vCVcv+kSRtlp4mn0b+CeGtToPlGpt3CjxMW1dWDkulsUrtP3rg12OgHKA+bUCbQ/UGinVEod7yEyTqDV6M+6quQjyv7Z4Kkq16FGqoFGoG4H5M1QlqyuIHYsDGxvQkDKe8TfRhRXh3eQXY4/Dt48LFJjbydJ2xHiwPqDXoMFQZVuZQytLUbpjniyxh0F9Clmf2sfDYMx7cZ4lOUY2j9Kk/SlXeGR1QEtEMu4Blyc9RT/Ifwb0aoQE9bP1gdm9sc1+G451jaaOasQgppa0oaIb98xGY3ncaak7LB+S8uAAXhjeuh3vCPRSbTwyCp5Z2f+0RYfn5aopJla1c0wARC6Dz16pb81P2EO/U6Kozbs3VEEGZj2/Qcsnm4iVuoW0rGU+hFKrIQL1hBL2zJSTirxIWhl5NIkOuSw50/ersWhYM4DdBUkoZXb4HN81Ym+tfJB0dzLrEUccPAZovb6+34UNn1xHKUluRNGyt/xXMoeAnchozBUHAbWnlSNrY7SpxhSQUQA+sVK1pNmNZeNMbBHoss0+HYOI6OISpoG9J8s8o29DvuqI8C9oFG+ysAIoRBrhPbNk+tA6aPRDD5qsUZe+ktn/4qnaj8250cM9IStTDetnLt4kxxteCVDERvuW+z1AFTziOOCG9gasU5kV9Au/em7AaUYJ4OOC8zQ7XFF3ZKUtY2jrC4fAlPdHwGnA8xlku4WBudZ6HxEoKhMwRU12tRyGG2HmMAsHY16Hsikw0nzhcWmXxbFl1VUeTAjwOvbWC0sD3T4kKEjIpWQJViojSIBEb0Bm70mOngU99cJYPNd7oBSndHYwAjUcAYdSW8j8pHpUZehgr7waWgJk+/EtLqXCLU1iFeq0+H+GhUPt8ykzrv/ctHbeUeGCegV+cEjWI2qBKIDRCRuLWbR5YdX6dKEUgxxli6pEsECnYcZBjhB++TdUQZbvv0nMBD2a8aW2VRZ7iyVUwBdLUcyBfojlqyDTsw== amcclure@summit.t28.net"
|
||||
- authorized_key:
|
||||
user: amcclure
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCzMK/xez/YQIDORfjrDveH0HRzUVBMpcF9BKnCkGzSVUcuTFSjGEb+7thIoGdPeBR9UuY/Shs6yxIYxNHEvCF6jH03Q6UuDYcS8lSp267tsOOG/tmicrMQdOXKCjTHzPKYixyWw4V4lVlCAhgNk/bL5mVnXDUezwdXXvisga88pGdVfc1sHvqVuqTHEsYkuHXtlVrWm0H9TZz5NwdB2p8/xNFl9Fv5V1TGBCyXxErU+CtkVrDI8Ji6JgGZcz7TKa1uHNhUqwQx/UhhdowpP3iVnjArOqMy44pjSpPrOrc/WrlsyUrNl70awVppzvQZq79T4aotLhZXRBaPQ5y1aJE1pVH1XFnECtZQdxzvih4SKNTdvs4Zf4JQUUipKjNi7dOefP207DsEJNI24xNX4YXPyuX/jwsri6ciq96vZOCqPqR2VBAZET/HNCAyPH5buAF1T1KErUThCX1+OCBq62CEb8kZ+4S54lDa1YwLsbCtSfC+WbzmG/6D72sb03TlVtZ+OqLEzDv6XkPGi1QIygj0IHaE32Jb7kgobttrkmhXdvJjVdp0fZK/wzIn1rT5pURAvHkjvjFGCTI9lFIN5waHO61jTBZwu2BeoiSUUsJXa710/Mf2mxxbLocenrdTgpatZ0q0hIovyWEZjIX3yYi5HPQw59DFKGNsFzyAoqNUzw=="
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
- name: Setting up angelok
|
||||
user:
|
||||
name: angelok
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/angelok
|
||||
- authorized_key:
|
||||
user: angelok
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAm7hcvV4kpjt/pXXbm4Mdzdn3yWMdo/zS0HVJ81O0aqW2bbPzl01eUCjwQsl+x+AgXpGioMj8S/eGXWuzTSj93TbpUL5iEgun2TMOTak9524AEJ8thJiB31NBUe9fg1TdSovH3Cek7H8YI/Cqt5s7i6bIslOa2AiDmy1kaPDnP8HCR0+ri4JAKZsqUiWEMsMdB6fHK6LQ1LfE/w33+wrmegmyCSo0BjUqULnUPgLbvJao1LL4QWD10O64qokIMBsbJ27acBPCHvfIH3/rZ4w8eQCcQk1k19h32p3XukoPnqr/fVBSZPGFboJwU60SEa8qmOxbQnynx8UZ9KhwbHRHaQ=="
|
|
@ -0,0 +1,19 @@
|
|||
---
|
||||
- name: Setting up anton
|
||||
user:
|
||||
name: anton
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/anton
|
||||
- authorized_key:
|
||||
user: anton
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDsGEzYmXXveq7aGosnJR0I3h9zwPZTOr+ytnOiwPam2KhR9GBzZsAGxtpwXXdvIUtvGFV0tlDWZ851wAYvJsRzwOu7t4OgrtrxkC/qkZ+p9FyjQ4kBX3oSKWJ08J0K59uv3GrNVrVOzyqQ6aGb8TFgCnLN9C9ElWmdmyrZ3evbiraCov9HM8EpxCJN68nPz/ugJvIL6xZe+9+uGRzBrMrtbTPxTFi5SLHg1itPGFVRFJr8ZjOZ4temoZ9IKOi/EYP+FUPk+Xbg+6iaOpS0wlq2eQ+DpMFpsP+kHHiY7X1Ln4pMA4C8ewfqnFi6kI8VJtDFmuZgXlaV/Uq5T54zRzZt amcclure@tilde"
|
||||
- authorized_key:
|
||||
user: anton
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDhdNCqJ2+kTVRdf9R2g4Uv9TKuQzY4LbtJm5V1dx7uMfNI8HGHOa8gFopAaId8S9SY5WoIP4R0y+avZQzKRAVcqJNiKrKQDb5juLSWgL51CrOgZd6Y/nCUnvgmpAEUBzlxIBSDmiozDF4R6fk+8MqXsT8/HOaQgXX52v4qWBY9XWSOFwCeukywpnENvNm+H3vJhHddIYtcONWJB5m6msrBRo5NR7uo5RVt5GJpUpXfdI2IHLV4YZavLWiT/yBbBvxCODKWkNNXr9jBZ5RHPnqYcABoAKJ6hMaNzuJfAa9AvlV5aRDhRenOiS2/EQhC4rxPMHmnfn4TYng7vQRbVTvnGeLNGtsLqRDWuNQEmLYUZ8Q4JZfoSzZVmSyy2NeLvJRYxQRh7NTZlzoDkY+JBURINPcfVduVT2DD0buFSdhIq7/jreV1QZuSpOa5ABgvhTOf9bCIPaqbJ/zK7m+rqIPUhvrNZGgC7xkUpzdfl67W3xh+RyEIPdJX98dYZ9bZFFYvntW+plHizBBs+s7kGTV7BKm4rJ2oQfTby1M3++tSTZi/6QAkcOEb3VJ5n0rQiM+FMLuHfP2dPXh3AIVKYAiwZjdrJ3174g8JjSTXt3jJm6I1KW89oG2AcBbI/N3bgIVXcU+IRx846+zU7iZ49YtJK61Ml7u9aVQJDABQEMg6OQ== amcclure@triton"
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
- name: Setting up arda
|
||||
user:
|
||||
name: arda
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/arda
|
||||
- authorized_key:
|
||||
user: arda
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAu7sYvX22y+sJbHICkVmIIaFltPFBiKMF6XeRI5FmSISafSdFtdrzLH7cvAHmvqatknnRN3/EKqO5LM1FiyBDFsjXdw8OfdllGFE6tD/EWYti+TCPRmYGUp0dSjPlukV1wC2WKhSAS/r/2SoXKSvQ3Tr4bqJU5C3uAk9PXMnpqVrL+uGaHcyHqBjDB+yl9UZLV6hd9oZJeyB280ICmZ7u/8cynuC86mishfjQY+fefyp0rpHnOHwcOqRlsU5YNT7lUKYGZUdhaXYEXdo7cA5VqLD1ENCFwvypXGf3Q+2xe8R1fAL5eCoFr9jRRdFkCxg0VwcRc4oimcDZRJeWNTbA+Q== rsa-key-20190126"
|
|
@ -0,0 +1,17 @@
|
|||
---
|
||||
- name: Setting up ben
|
||||
user:
|
||||
name: ben
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /usr/bin/fish
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/ben
|
||||
|
||||
- authorized_key:
|
||||
user: ben
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC0Sf4AJXVn1CKWLPTXoV+bi3LNTGrGDPjWNGnJsIC11frQxDH1D4MM72WBTTERjT2ZpV48sZaPrmeQj960n7RxQAwoE0sDBMO4aKs3TXtaAY+RJarVSRPP3beo6ELONYRvdymnNPOxInWAzsPPjunZ0ufQDUt6Iyy+hTb7FsNgq4A736CxMb4oGSP/AT2Yfb0jUX0vtCxvgQC2T0oYrj8OInv8Qu0/0I0YQErZlkUO92b47B39hMxAIeTX2+0M0g8M5nJAc05gK6eoq27amysXsSm8aM/5ikY1Z4mabfAFtXzxsdFNzQ2TYCqbEnXUr5tTLyjfGYkSd97pbJtaaDBC+NAfX5m8QmrgG/5Ad9dlQH6g5JLng7yeRJYfzTlVW2gvmMnrAplHjCEIwCO0LA4zotzs6XkVrxQDmj2VGDdyFu4Z8fv9Ruf0lCE8PG03TnX7yJiE9RtT6KX3m+12xr71rdfVONRuZVkQlPlGKllGLQ7ZM5QJ2aVPDI1s2ZHFF9bm8lzg8u49KEmAJZpZPm+wc1b43inuiN/ftcl7oe1ZIxilUmJXaG74xbhfLSZa+S93WryhZ9cjoSy9p3q0QmZZh2ePSNyc6R3xJQnPjDozpJ0D3CRVeGJomGHS2E8wrHtWs5L2q0A3CjlVaducD1M2MgnQNEDmiKVob1utOKwrLw== openpgp:0x2206A906"
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
- name: Setting up bercik
|
||||
user:
|
||||
name: bercik
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/bercik
|
||||
- authorized_key:
|
||||
user: bercik
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+7sSazxu92Sdig7YZbtlw2w6rNKmp7madX+MnDDrn38zXKRCfUbJohmDSqyHqLlQ/zlUDqaABrbQX0bAwVdr8Bvsg5HHjOUsYfrH+iwgfe5k/jUmNSTUlwJ0flfLUCILK4Gi8yM81c22lTCD8pEQ5NmnScwK9dBRebtYn577LXgP8YpkeZJSMZt2r+pcHZ7FkRX0QJBFO/ggQqSN1/QpTIRTxRCoKO4E4t1lPJ9B4a6on9X1oekBZBYq1Xe/mSuoVLHVIv0pAtNzLNmPwy7a9f2wXUzK+7YujrnYFfzlxzQmN1EkLnWHCY1tJdkHn69+5W8wfShc7DeA93KbdkdmV bercik@pollux"
|
|
@ -9,7 +9,12 @@
|
|||
system: no
|
||||
createhome: yes
|
||||
home: /home/brendantcc
|
||||
- authorized_key:
|
||||
- authorized_key:
|
||||
user: brendantcc
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCwZ5nnwTjkAE4F2Fg6NiL6SI5BsPXipiVhmqyPFMqTAGJ6SJ7wbROCpRHC0yBVYTRRNwMy3mvPXApXF3Xp8XyDPxeqe+MRbyBPlvYHXaY46PlfqpuVSxqexNbmjsu1Evdh6GNPKTd0nj2To4rqO+yO/B9JuotQtF+hqtz87lKiX1MEYtZzFJlPWj1N5j/pfrUtZfTQ/FwA4A+KEIN+v2RsIB2HH+mDTbDyJ1xz9/155iaYkBisixVnyZ3CoQJYdzDQkU0v7nJ0ZUlrs25LvnIHEZ0AF3z2lvGipqC1meDqvgjK21JNMRw56szVAHlT/ByKeXRzAbcSuBjKLJiD9sDh"
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCwZ5nnwTjkAE4F2Fg6NiL6SI5BsPXipiVhmqyPFMqTAGJ6SJ7wbROCpRHC0yBVYTRRNwMy3mvPXApXF3Xp8XyDPxeqe+MRbyBPlvYHXaY46PlfqpuVSxqexNbmjsu1Evdh6GNPKTd0nj2To4rqO+yO/B9JuotQtF+hqtz87lKiX1MEYtZzFJlPWj1N5j/pfrUtZfTQ/FwA4A+KEIN+v2RsIB2HH+mDTbDyJ1xz9/155iaYkBisixVnyZ3CoQJYdzDQkU0v7nJ0ZUlrs25LvnIHEZ0AF3z2lvGipqC1meDqvgjK21JNMRw56szVAHlT/ByKeXRzAbcSuBjKLJiD9sDh"
|
||||
- authorized_key:
|
||||
user: brendantcc
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBXAKn0gfQNja+YUlXrwCMVI8WP5KigPDrOzbK5rRNobkjVQ5ix4edporfC4kw32mHcDavx0epFZjTf6Wz2NCchcSrT0e6F6Mo26u0Ji5On793McMWyXEu0d4qn2PZBDLqartFY39WB5fUzF7yA752gyf9dHE03p4BNWBdQvWtGQhNL9VS8jZ9+ejbxNwsvl89of7oLOMFs9L45FV2huWDKelJEmKqRNYiS8AK7eOKApgVtCiSrMtptqf4oKSWE5niP7UDQTcFOBt8/EgzPNaOj7FFulJl1K0zkp6wxFMgeD9Xfk5nw3xDXqfkyjKA4jVqzScG3F46XZUx6dZEGWAX"
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
- name: Setting up campari
|
||||
user:
|
||||
name: campari
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/campari
|
||||
- authorized_key:
|
||||
user: campari
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+8OtQsAFaxMrpuyt489w3Tn2U/hj2UBk1PcocLRxRXXhX9KRmwXHa2mjZlJP5zjQh12sm9HWDpMYda/aTmrvm0Y21Jx3a2B8ddbdTYc2RVXvEzQ77Va8VxQNyR/ijvTeRqKK0xMRwzBe9X5BR1yIRSKoHjfsiwj1dvYmy8/oHvQI0nK05SyIBzNelLBXcrSkBKqWEGI/Vx9/ortFh/D2k2Qmq+ti+eT58Th76KoISDmYgWRSHM6MjHHBQONNfUQfvX5CWTy2wnm6k5iDVP0Z5AMQdfk6McJxfMZIKH0N/jF31GSw5b/Wo4riguujPd1y3qS29I4Iy3qeado2a4pqV campari@Alpha"
|
|
@ -0,0 +1,19 @@
|
|||
---
|
||||
- name: Setting up diabla
|
||||
user:
|
||||
name: diabla
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/diabla
|
||||
- authorized_key:
|
||||
user: diabla
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC+wqdJ07pJeNrC4lCFvq8GujCQB7LAz0Sd2j5zXU15FEkp0Ib3BkkU7CfcOFJpMmAWxv91SeSzG041u3g0LJUZFCuhgGNGfza9frszBohbO33tA8+0hLu3qGtCax6z8DcM9JD8FsU/QsIB5Z/cHcgev9Hcn9oGxfXjO87U8EGDQNlfOajicM7CiTaKzRnQ4Tp6324cDkC2E1wJIhVObl8v5d0YK7MnmfVG9tn6SPq2GV5nQ2/PdnZuC3mm11FRwO9TnL5D8cmBMtd3Ob7vJFrIozB5YSfdVm3eqVtm7O5aBdontSmxI5ZXuF0IFlyYb6j/mr/CVHpNeCgNmtc48g/F9Z99p9JOYAPuD20JXsmte5lcxJGJydXevJ1881tuL3M+7wHHHA7g66FXezPtk5b9ZXddLowJfRZ5RcQAlfEHZ9aPUDGdcTnqM6UacvTCFjbo2PlWdonDifBG3WU7Ln2HYgJXhE+MD47NL+d3oc6zyNfbK8IqVoDTSxbUCKNYSmNK9gvF738ceX7imI2VBGlwG4AWq3nkZ+rnyHi0Wt1Sr8S3P1zqQqNOP53cdDS3/WFKG4m+NWaHDmfrkHwcNZ2l1+t1QPtiRtyhslvtR4V/Z2uxnYSKG3SK93sETnc+1Fw0L21qdYRSjFpyrjfLEas1JofUxis8kBxdfYaIoNNtww==XXXYYYZZZ"
|
||||
- authorized_key:
|
||||
user: diabla
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDNqe69Ok4BIUf8Xx6G9eDTRvp0cm4VVGWrneyigp8HlnfPILAUQ+bKCZ5IGl3qZZ5Ks+9a5s6pkkBdFjjAhjb86DdYrnXYsb35TC6gg4k3zT1qLd0z/END2hvk+IrbJKrn7V7G3mp1W7wh9cmyvkpzEaZA+V1NRvcPeZN2bYdVI2RwpCzmkjvwEbGjupaZ7oRdVn4RctqiqOaZnLjNV9v2mxDgnwIbQs3y/qNQPksx4lTlrZf0qhWwvroi/d4McFBy9jW3gQWspF0T51wo+jcKAEGIF3h0D7/FT4r5ws8UThaCJWVxRkNjS3cjdDI5L0SJg57AFb6CE4m0oyREhezJa7inXrWNGNu3+6ylLMohjvZwg8g+WM6ofkwfIg0Bgi66BHTjFrsbnZ1yKOTjXpBOz1O/olrv/Q0iGbzJKnO0ijslgMxHvFS8hCoNeLSLM2h2S430hmFf+MmFnG+DJYvflhZ5KH8Lkd1KKM3MJU0kAY215f/ouA1mNfz4R6lQ7KKZmfguz2uHd9bdLE0yklg3TxDfIJW6J8rz4hxDFyBfe+ftanLLWgJQuPXyI+FJJuzszHgIUwVgs9hazHWlgjgw6jY5hYhKvII+RxMsXM08ysmwnp95IF9Fstzf6SvSsgNOleQwtUQu2UtZA6XD8V9yLSw0CnKP8qe5I1HfLmdmow== XXXYYYZZZ"
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
- name: Setting up dragon
|
||||
user:
|
||||
name: dragon
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/dragon
|
||||
- authorized_key:
|
||||
user: dragon
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAiTffs6/7aX+ldaTIZEIHwa3NMJLDqQLGcR3qtyH3t8UE0QvL/alr2qoR+d8I/wn1zHUAONpSCooIOaJ+qsb/awzDPSzbkzRCjD60LSJ5cWjECdWvgeWwHKvQxbX7wr9cjh4rKgsiWBhScUZu2aTgVaazLy9TNOKpIfLVojWjR5mqw5mXeQP3xv3eCNoDByDSQ7CBaYZa+RWCXOHSbADgzjsjr3THZzNvgw+o9BljLzOrPfn8Aqh59t8dLpHZoXJIyN5cRkU8n3oFBHZznP3w304xezqcBi25NGS681GbTlz6C4rpQdKXDExykuW/Qg02D+Pwq4KVen/YIjLhoT6Caw=="
|
|
@ -10,7 +10,7 @@
|
|||
createhome: yes
|
||||
home: /home/fosslinux
|
||||
|
||||
- authorized_key:
|
||||
- authorized_key:
|
||||
user: fosslinux
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCuhMOXrVmylszkbB0Sk1CCp+2+LbffnuPTpdRo7cEVBEb5d4W7ZgDEP/e4kHGwAf5LSolGtG/1tn8AUxrYp7XVf/RupgbcaJXt3K2JMgowE4q9dzTsx7sEcWwsp+KA+b8+CJTbritWVWMAvtfOPfO2bnhWxg/3ZxnkVe0DGSO9gIy+tvDjwQSM5Sc/+MlHpG4nIh4i2iyZZnQDS85wbhXNy/f9bLNFUGHxqQP3u2mFnBKFHvKLd0AMKfcW4q/RmmoTmmLkb2f6OaF/JgMGJzeKiCedE7ZAv4MhX6KvQi06XRlVmsvfyjdTR0W7v8ZOfUOAdnmtxth1EvLHnQ2N3XXp"
|
||||
|
|
|
@ -0,0 +1,20 @@
|
|||
---
|
||||
- name: Setting up freuddy
|
||||
user:
|
||||
name: freuddy
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/freuddy
|
||||
- authorized_key:
|
||||
user: freuddy
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCpCzTDJIJfMkoaaq1OKp7EBAdNZd3AK1evsveBQLqqrHu3vAteA4KNgvd33/UBAdTcUcSXXpEB3sFb1Gl27Z6Aer0eOqaTWC2rgcvGdNRCcOKgmvYGaaYGYX/hHqPfCxfOF+GlZ8Ri+FJKD/O/R32TlRIrAPhVXO746uiTs1Nt+QeJS2ZP6X+RyoEkPTes8xZ+ou7UUiePvuRc/jPnodLepKs9x3mqJ5fm4SGJe8KyGXEqVBcD35B8ozGPgBbQrroOzn8eWxQ7RJLQ0f1RDIQM5Vipe/vkDPvCkN8f6ie2EvL3YL/PfaIiWIXynmb36I8edOAca7tvv+2bbOksnkUrmFBLuF/Wt6abZr1ilUs+VG0E1X5sw0/ggKnOjAYVicmkKT6uiXBcKZOkQrZKvaveYOrwvDG6bWPyw87Mf6ZOfTnEBQtDPBOpyF7hObEkB8ldd1BrL9zSis5ettMbjkDz9hdQNa453wcbt1pxyHGOy6rpfeEXBkkvJFF6HfbFcVs="
|
||||
|
||||
- authorized_key:
|
||||
user: freuddy
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEArG8Ri516Woa+UnkuWqU5mGnzJw2ssit4sqndrQjTGHVeb4zk1ZHfk/IerlUWelvutdgVPqGqsG+iiE/jti+ZGwl88lGhpLcyz2Dq7iSNr2G+78ziTR8VT+VuxuScezz8vsmsxxydCMpHZTy/hfmn0e9Q0lzgun4qIuuGHYzwRlT8g/EZ0VjI6MA6ZKGTC2zB/WxFcvtpGObNJzcPcgm0ercNIVM0W2w+9vAqhAD9tOgg8FTBjlzSjN4mo8P9ZIMUJllMKjT9iECTxtKnzVOtN4CNB6t01m9MxTgUuAbjlMpwIz1BPnknD1KmnaJ1MR5uuzuRfDmgkW5+DvvJWXkDhw=="
|
|
@ -10,7 +10,7 @@
|
|||
createhome: yes
|
||||
home: /home/gokce
|
||||
|
||||
- authorized_key:
|
||||
- authorized_key:
|
||||
user: gokce
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEApJX0iiELtDrE4XJDpchsJRapze4LbldbforR2AQubFq4zw35Z1BsczwszmxS6dnQfaJ1jluKLNaLXYpA7z4AM/3LLNOLD8m1V3IE1Cg8Yv6zE4qxEDr15CSF0T4+tJmFMFR+lvbnK5ouHfIuq81Hywgsqfzl1A9JMw9TrwF0tRA6D7YoDVTiw1fMswAUB9MoMggITsnPzy+yYUjZl4WeaK71wr4eqWGgNCVQQV4QqJ29RDXJ3KqXuqMa4XDTdi23hHriuiiX09nHCXttQF8PXnGwMH3ssHsiv5rLnRu5OQBthHFxLuxYLSBZTACOll1W+26rJW35qL8CK48HCZV3AQ== rsa-key-20181226"
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEApJX0iiELtDrE4XJDpchsJRapze4LbldbforR2AQubFq4zw35Z1BsczwszmxS6dnQfaJ1jluKLNaLXYpA7z4AM/3LLNOLD8m1V3IE1Cg8Yv6zE4qxEDr15CSF0T4+tJmFMFR+lvbnK5ouHfIuq81Hywgsqfzl1A9JMw9TrwF0tRA6D7YoDVTiw1fMswAUB9MoMggITsnPzy+yYUjZl4WeaK71wr4eqWGgNCVQQV4QqJ29RDXJ3KqXuqMa4XDTdi23hHriuiiX09nHCXttQF8PXnGwMH3ssHsiv5rLnRu5OQBthHFxLuxYLSBZTACOll1W+26rJW35qL8CK48HCZV3AQ== rsa-key-20181226"
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
- name: Setting up gooly
|
||||
user:
|
||||
name: gooly
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/gooly
|
||||
- authorized_key:
|
||||
user: gooly
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDSQLNqCtALiln4a8h2V7R+uhy/pGg/tq5PNpFP4YWSUneIhZFTNJUCFGm9is7xlFGRMfRkBlEf8ZgH+HI/frwnrJYQv5dE7PXlGP2yZOgRh8jmnuvoZnI6n/NxvY+ty4l07dfpUG40/LhSbZz42nVWEMJg5//3ft4diFMU/u76aQ0D5SplfKqh2QDVaHBcaRWp3dQoyGkjSU+THBnLHsEGBGRJ6HnfYmX78aHeIhfGeJ0m5y/O3eNkjVcXTOzNmYk9Ja015SnBdBhFLsPbg7KUFASQyMZMkOuCei1jwGHZV7ezeKrMee0TICYWIPm/cAVTBrhiAYOwC6IaxWjo3oe/ eran@eran-PC"
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
- name: Setting up hawaii
|
||||
user:
|
||||
name: hawaii
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/hawaii
|
||||
- authorized_key:
|
||||
user: hawaii
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAyLRXYtAYkGMnZCRYDKav8MqKA6abqFJdS05Csr4qN2gE6DHxPVl+gHeXHBLYnhV2MtKqQ6LU5KUac4+Pdm71lHSNhq8kgAyr5CnXEWCpn6yx4GWFLCdAY4/ST70OvnDGwre3F0Z+Oc5RXYGJWLlH7OSWYonKrOu+x6ONc1XH3Ixzts/acEdxknPSroJQ/J7nesY14FQDNTRcrUeDjPpH54pZvYofoPoYwS6yEyRVAj86v/cyzFGGhfXonU7c2eFYKMW8lYswuN8sC1JKXh+2hgfT8ALqcpA7OXj6r00xicUX2Rn13Tmnt+yhgC2aq9dEv/KIB4drwOK57Jyw/faMOQ== rsa-key-20181231"
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
- name: Setting up hexhaxtron
|
||||
user:
|
||||
name: hexhaxtron
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/hexhaxtron
|
||||
- authorized_key:
|
||||
user: hexhaxtron
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9r5sCqljfwyQjtgAjvOgZFifUBixk8zid+egtksqfmrA3uGmWAYKE5Xbgc1iOHbaG1wEb3sbBJkM+9zO7NjSBltapLqAU35HuaKZ4VJSAVDUubNlnE1QDmfs5ouyLAW2IADWH5wYgOObzmNOvxgHjtc75dZ/vvVI9Bu1wSE+LWCiy3ElW8jQ70QLUrAfeoI24p9DYBNqKvRRSyWaMkwgw75sMRwcNOQGPq2RdY5sDIzrlNs4KbmU1LzBaTIp3fSUc9S+Twb2ofI93VfyO0s4q3Wv4MI6soXXRNYEQWXvYnB1C5/OT06uCZ/PIDNgf+QmFIEKRo1XSlSJh4YAsXj8N hexhaxtron@archlinux"
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
- name: Setting up johnc
|
||||
user:
|
||||
name: johnc
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/johnc
|
||||
- authorized_key:
|
||||
user: user
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAiAonHMc+x032yRREUKnXx35WAP/60213D8n7ZJPuk5wQm3HMNV7fZaMhzfGsOTUpQ09GJWEZphHPkznTrtvd+gphwo8PJIjD0nqUoQ2q6yXKMYqYz5eh9JXp0Q47cM9XHoG2qczacbwly0tn2pQJmBkavWb/tbG3S7g7+TNUc2TfOh5eDdFzkLpmqykZEn60TvWmr5mtqZ3lpJ00h559UsDJY/Lkw7lCfNXl1YoGxW070l/zlyGdOE+s3RobNZuRlP5EntFOKDMwvzwhr/pYuBaZlYwRhJ3+Rjdt0tNP8g7PxGM2y0VTeXn5as1fQMk+mGPuTNtbPxAlgG/JR4dg5w== johnc"
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
- name: Setting up jundi
|
||||
user:
|
||||
name: jundi
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/jundi
|
||||
- authorized_key:
|
||||
user: jundi
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAlGZwJ7Xn+9uUSfS2tg5hFCMJhr1KuKumSdUUl+1YJOt4MLr9iwCosbatFbZWkCbA0o0MmAJI9a2zwlrwMW8MSYgQxmbQIosQ9X1cTsjA4sauXS2TjiYTlt75aHExMdD6VHOI/l50VVoGt6+ki74tsjBacsLRRjQi6ZznXfGbYPcLg+A6m8Bu3v/nTYf0SBv/1BrrjakoVu8uZT9yjrabyVkig8e00NFDXcjObFZrr1qJ6CoVRtNbg1RWgTxd4KEFW7Wf6mYKW8rUI3d5u8O/eNvc8Od4lOPZUuoETJR7yO1lMpRzf5Dfe8fJUH1r3SNd+d4AbgjsEcoCaQuFJbfjwQ== rsa-key-20190125"
|
|
@ -0,0 +1,16 @@
|
|||
---
|
||||
- name: Setting up k4j
|
||||
user:
|
||||
name: k4j
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/k4j
|
||||
|
||||
- authorized_key:
|
||||
user: k4j
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCpZZP7kYzdFelBklSFv03+gNlWGkj6BRwJ2dogBSJOGLtU9vw3iH4O40YVB1w6hDrdiaGm8CD5dsbJIGsU/UKXAbyeowXG+e/TEb53CrX8A97wvAoIOL1f06JdBtA9wF1TCDm+JFxDizC6GZ0m5gZg1pH5NfIFPfHJHzejCP+wq7HeJ9jQNFB6P5gVLQpaQFboZ3QfLxkFu4EeRoh4WXXA69lmsx1V2xFBoIVoKFYW8GlIUIpuy7pUCYIyZZRavT0OQ1CUmCob7vI5twz7upDATlLMctgEAtGWIbZGQ+GivnxIJ3TXlr41T8OMqar6cYgOGnP3ozTqgt/uqWSkS/Zr Kaj@Kajs-MacBook-Pro.local"
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
- name: Setting up khuxkm
|
||||
user:
|
||||
name: khuxkm
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/khuxkm
|
||||
- authorized_key:
|
||||
user: khuxkm
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAl3RaKPvNFfVy/neJcFtlt5kYdb53gwpzL2vlRZVsNC5oB+RtH/NDWVo1mhlCpxRUz1KuMxSqlJmLvd6RMFsCD5sQ0A/5T0Gwa4DNyclV67Az/gNTV/37WJpuwjKIiy+zYr3kyimS/naAUw1O4k8ZpLy/OAh75fAf/QHFHRAFL3CGfBqBiGPBemOjt83mLmi3YlhLHy5dNNXtgX6ZLqUi9amnESAz3ZBpaIXFH+Ob+oTDsyLx6aezx65JaxnvwvES8EdKIO0RkJ48yNyyxVhMCcZudg4TsWK2mwvm0vOCx2IVHVk4V6XTOyfZE5LGTiu7/CCgi4HmxIBlzQmEDLyqkw== khuxkm"
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
- name: Setting up larasaty
|
||||
user:
|
||||
name: larasaty
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/larasaty
|
||||
- authorized_key:
|
||||
user: larasaty
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAtjBp2746JG5twMKEOh+zfdvwgRStY2KHPNX+RAHKaHbCPtKFSAT5CuEUaR2tm5fsZc6rj4skvKhtPIy92zeifxnrt24iulC2E0nlUryhRZe8rM7j48MDD/ja9SSsMVGqbDoz4xqf5dDdE0YBPpr9V38FUifAtasCw3K0WoBhjWOjFwNFsr1bOnxpjPceATGhPIyhryoKNZeh3o5bFDRp3PmzAcicyZaD0/InJmmSmZgnHDTcbzAKBRE29uODYTZeq8+IZ98AAGXMZ4GM3zIIZc1Rq+jRYXTSoHuGsmG6hcQOfvgDw7ptwbMjBY3BrZVkMrT4HJIPPpwQjuKhyQQjfw== lintasuka@yahoo.com"
|
|
@ -0,0 +1,16 @@
|
|||
---
|
||||
- name: Setting up ml
|
||||
user:
|
||||
name: ml
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/ml
|
||||
|
||||
- authorized_key:
|
||||
user: ml
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCvgtzXdYzlr1vO6Ew013zBKpud1FvcWAoboJaKuv0Ws2ockXlMF6HN+dH++kF+WijTjDYw6+sJ0r/ISz4hkjPU0lnMeMZK0CvTeIV0tdINzvo+ojJkT8vIJuUYZnZDVxtzzATuDlpYiNxtFHwkL0uGp6xqKgrnaju0ShnOg6Kgtptq0j2LXO9T8BH1inm0EOszsqZqZOtwgSWxwbt8CPxigfnrTG4cyRhp/GeILlDL4fMaZSpSPueh0JhABnB0L8sIjwR8mSlqc1RDDI5o949ONMj6C+1CMXuWXRtjLBPlAK2Qk7TSsTEuCLIc/55vNj2GKffgFMHa+aizF9H8Jyax"
|
|
@ -7,4 +7,8 @@
|
|||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/naglafar
|
||||
home: /home/naglfar
|
||||
- authorized_key:
|
||||
user: naglfar
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA28HgWw37LTgH4HQbtkGxDnGThWV9OX1CRNVwJUR16019owKnM9kPtdWr9br5vQ6Lm1PV/te9blH958GIl3dSJOskqRDxqphGOjNV0IFLji9slVRoiakyL/bk0+oel/1piSOqKh5O4B13QBvkcJZr7C4/epi28k0wW+c57uc5blkKd41GOHbR33pu45n4x74ObJVKtVmJ6kUVR7FMX/f0H5+1LRzv0tY4zXGIWXJseFwu+nsBFbY7Myy2v2ivUDVz+syusSGTTIs71GUKLKF5VhYoijz0O09aKTuCKTcXf1mgCU1b5yJvD0Dh2Z5bFo0yOw4Jq833oRGl+nei1I1jgw== 797F"
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
- name: Setting up orliesaurus
|
||||
user:
|
||||
name: orliesaurus
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/orliesaurus
|
||||
- authorized_key:
|
||||
user: orliesaurus
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAo4kRIK2l8i0Jb7NsWkETg+xP2on/HZCA8O1JhbIYYcuwWEJg+MZ5HyQzm/pt7uXCrIKJOGi2HvZ88ZOhs59IzQ2js3inVrbL910dcdvIvsJiyh6VbjWnpS5QP320VYkBL4cqC6bcpdKfHB5X7fZM00+5a/i61Xez2tXsd6SgQ1kWg5K1crrPDf+B2Ebc+Z71hFfSfeYeoD9ccerW10XGKu36KO8oLw1+gb8rOLpPHvb/+Pcct9+ZqS4ZzdkdIkdxMxG+zgwX2f1ZrYeWoXYR2fEKm/9KuGO1dg/X2VHrS7+OhOC3eoXWsPDWNNS1lKasOykJTp+G1P2VIQOHD9CDwQ=="
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
- name: Setting up panzer
|
||||
user:
|
||||
name: panzer
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/panzer
|
||||
- authorized_key:
|
||||
user: panzer
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAiIOM7JmQHGBkcIdX4U+eSOfImF7F+aluXVCLwzb/nUVa5zwlFWlNPRSBcpYgaamEBWHbS4UjP7dEKHRIkGyeCChVRHPoXZY5YIvWyxFrS2EpVA+xqrRRYp/pzw4248ZsVMEBb7wWpCv9IJ1NIMN4BKw7fAurqFa+WC0R1rcIIFrjfdOyEt5RB2TiOuKBaAxet0cMPK/bfPNprKILVRiCzY2LZA9m37L5KK+KPkVVw5Dyg7Fswbx1QogO/7hU6lD3oqF4RjVMbxVFGe2YG40+goUCkQaZ2BbWMWs0uWZdgg9pUIIPwU4i7K+frMdLftAKpQNTCSpWOWfGcllOaNcuEw=="
|
|
@ -10,7 +10,7 @@
|
|||
createhome: yes
|
||||
home: /home/parik
|
||||
|
||||
- authorized_key:
|
||||
- authorized_key:
|
||||
user: parik
|
||||
state: present
|
||||
key: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKauuT1/UGUWg+1o27WhFMAoQGfFt3mv+hqg7SEackVm parik"
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
createhome: yes
|
||||
home: /home/quetzalcoatl
|
||||
|
||||
- authorized_key:
|
||||
- authorized_key:
|
||||
user: quetzalcoatl
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDJ0QUlB+fek7OW6DCk/dXL4a0Bgrt06+LhIqWKymYMl8mnWqnwIfKJNzNxMNzawLrcVIBppKzgIzFJzGCjMZ2fr6YQFAXAP1lkZlcnjxgasn9KoAj2HcJ06kypwtUSqe+ubEzoim7sBQPUqqBf1K90SvvOEQt3PWIJrlYqGG+9vDy6o52GxMEYw4M7wc+2VzuXybYtCBoFLzcNUC0D8RpkW4M3ZGnEKa11WRycOR+8ChNuZAPRe/o9YPL/7BcCyz9WLa9AAoO8Sr83KbUzDFfGWieuYIRFJHCkQHscemEc/kbqi/3v56Ww35lzaEH+bJcr3njqwi+YzCjdHcuLe6L6uCiI9+L6jB1+Mjt4BoWDeddHm4uhBwPIwKREX6ARNlx3QFTAIrveWZtaJu9/Rb7OfrqOuRa4M5OKvNQW6hRWVutlqvRxX3qrJRKSGPsk6tjH8Pw2Pp7Q30lYfwjH1mSJNyZDoH+MO/WsvAfcMVfE/OeqhLoy2D1BqFhW+2OFv6sfeykUYpacbt0JHYA3ZZ/C8ZeLCNo0dvR1nIMIrk3s+uedqXslo1/JKsoBX+fsklt3sb431xyhsqpoepd47FGweZKHcfgqY1WJs/AzCugM9jZHP9Xd8XdqKcUP6n5G00HTJ2VdfMlM5tA1c3bWYpuUtkU+z2XZpxKO4HXZnUXkgw== sdan@mail.com"
|
||||
|
|
|
@ -10,11 +10,11 @@
|
|||
createhome: yes
|
||||
home: /home/r
|
||||
|
||||
- authorized_key:
|
||||
- authorized_key:
|
||||
user: r
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAmzaAVzYekUlrMwZHVdb/TbgJWy6YsxWAdhDHYK06rlgqK2DqolsReUH//DZp/ORPWgPo4oUxH9blwarT9sDTqwlgACI8osAmsWvLtWm0i/h4chcWRlanMOlZiRO2uy/extvS6qaEJmOkBVot9hp+rRFhf331YwgVCj/5H6NUyxG1EFhC5e6B+qpwQ5w7ejY4Bt2NSNC61UXgmH9q+2dxr5+odUE6lxtSN26xbTRY2UR14b8MBQKbc8+r54FbpF7zzFJac5DiWBYBLp5CPKCnDmOqynkYwWaSkqDb4j9NKH4vOsahyOPVFyNis9AAMYO4ex2eFpCm+zJzgRpd3HsY9w=="
|
||||
- authorized_key:
|
||||
- authorized_key:
|
||||
user: r
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAmzaAVzYekUlrMwZHVdb/TbgJWy6YsxWAdhDHYK06rlgqK2DqolsReUH//DZp/ORPWgPo4oUxH9blwarT9sDTqwlgACI8osAmsWvLtWm0i/h4chcWRlanMOlZiRO2uy/extvS6qaEJmOkBVot9hp+rRFhf331YwgVCj/5H6NUyxG1EFhC5e6B+qpwQ5w7ejY4Bt2NSNC61UXgmH9q+2dxr5+odUE6lxtSN26xbTRY2UR14b8MBQKbc8+r54FbpF7zzFJac5DiWBYBLp5CPKCnDmOqynkYwWaSkqDb4j9NKH4vOsahyOPVFyNis9AAMYO4ex2eFpCm+zJzgRpd3HsY9w=="
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAmzaAVzYekUlrMwZHVdb/TbgJWy6YsxWAdhDHYK06rlgqK2DqolsReUH//DZp/ORPWgPo4oUxH9blwarT9sDTqwlgACI8osAmsWvLtWm0i/h4chcWRlanMOlZiRO2uy/extvS6qaEJmOkBVot9hp+rRFhf331YwgVCj/5H6NUyxG1EFhC5e6B+qpwQ5w7ejY4Bt2NSNC61UXgmH9q+2dxr5+odUE6lxtSN26xbTRY2UR14b8MBQKbc8+r54FbpF7zzFJac5DiWBYBLp5CPKCnDmOqynkYwWaSkqDb4j9NKH4vOsahyOPVFyNis9AAMYO4ex2eFpCm+zJzgRpd3HsY9w=="
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
- name: Setting up rado
|
||||
user:
|
||||
name: rado
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/rado
|
||||
- authorized_key:
|
||||
user: rado
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQChg905jp3oYNlISsOw4wgPH59qi+6NTulF3wEkqgC/wATROvCJMv7JvuJwtl4aihhlSuHjLoomdouHejuTO8oPwMdmBqTLHCzgv1Ex07hVFiPTstWv3i6m5q5uvXLMalHheI0YZ7G4VBk7XoDHUj65qEe9aUdA9fJmvqi+QYfmjL4Z7AXW1FlnfKMU042ozk45zN2ngqaQZTtWP2caa5Ar2SCthoH88mWO5PAe1wKGnI+GXWfXcNtkqCLEXgfOxv0rjEfzFQQG0MkyyQn0ZveR7XYVFDUM3zUpiQpDNh1jyzik1SyxNTpn/xxuuqj6rqCNytaIV+9AjjRkX6oX53Ov"
|
|
@ -0,0 +1,16 @@
|
|||
---
|
||||
- name: Setting up ragnarok
|
||||
user:
|
||||
name: ragnarok
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/ragnarok
|
||||
|
||||
- authorized_key:
|
||||
user: ragnarok
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAoDVOXgA99sSsgBuHemHZXICuWX1rq01sQasy0XHPZxy9OgcRgSeA3j4IcyyLa9L1vnItOQtspbXyeyJUjwoG8p1Ui54PiIjcSWL88MLCmJ1+9FYqYexSTGTrBfl+yvjnJzV4414VdMRmGPHhM7Jrpb70P4hyycGKsf249TUCS4wtOlX9UMMySq7VscIpUpYUjLxACGDKKv9Ek9tPq+LZC3e5SsiOF9vNa0hdow5wGQkI6lMj2zaCf8ecCkX0L+wLQN7nT+w75o1ah7QfECxVVsMDNbA/6btYEGrWpKGJz+2TQC6CvDPYPGPi9zQFG2Whip/uf/vLq5zUJjCFEDS16w== rsa-key-20190119"
|
|
@ -10,7 +10,7 @@
|
|||
createhome: yes
|
||||
home: /home/redhat
|
||||
|
||||
- authorized_key:
|
||||
- authorized_key:
|
||||
user: redhat
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA2J1CJ8/6LDq83gahh4WwoSldjE91fpwh2DX6vlCqNV5uiM8NpCNWRyeUZV3zkG04XtyuE6yNsGvqpGFAbK47TiOAXv9bC2n2nt+WXZ8nVtfHr0A2ajXP/6E/v++lcX34x2kw1lFeWzqXCpaPlJojfUYAe/YKoAns9nVcMyIgeaiNyWouf4dpCo9p+uH2mjpTuG+Ty87DEvJT1FiyKgxtqXZim6M79vgIerCjBPw+neIGT3Q7OHZzfBcO0IpGVvnlevEpYQx6RjjMAUle3I5WkZrNesb5zSpYbmxrnAxmeWcVVxKQ2HP5Ousa62oTuJ2c3L6U6OwvXzJZLyx50G7rtQ== root"
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA2J1CJ8/6LDq83gahh4WwoSldjE91fpwh2DX6vlCqNV5uiM8NpCNWRyeUZV3zkG04XtyuE6yNsGvqpGFAbK47TiOAXv9bC2n2nt+WXZ8nVtfHr0A2ajXP/6E/v++lcX34x2kw1lFeWzqXCpaPlJojfUYAe/YKoAns9nVcMyIgeaiNyWouf4dpCo9p+uH2mjpTuG+Ty87DEvJT1FiyKgxtqXZim6M79vgIerCjBPw+neIGT3Q7OHZzfBcO0IpGVvnlevEpYQx6RjjMAUle3I5WkZrNesb5zSpYbmxrnAxmeWcVVxKQ2HP5Ousa62oTuJ2c3L6U6OwvXzJZLyx50G7rtQ== root"
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
- name: Setting up ringo
|
||||
user:
|
||||
name: ringo
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/ringo
|
||||
- authorized_key:
|
||||
user: ringo
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCwIvS85XracOn8mk0XL7FBMpYO1tE3SfMbx1WvlGDOxaEk96TZdxJ070HaxRodTk58RsXfeOh3N0vWUUhO6w+wx2MFwLwZWCRYsO3R0HaBunbZ9moadU5v6P4yRBvszyxYl2Lx85FUkfKh0+Yzv4vtbyLQ1d2JQcWLABF56KIK6d7ep5rt2L7PI8mYDdMcqkPy60EGKIhBUqj0CBUdVZyfvV0SAjl6dirvFpdRbZokwqCofpOMoMZx1U8PQSuf37TWzN3lHaPqxhq8Ky0GkulASLS/SdLRDYjAlgEspxqLUYmJKy0QytJlqFDUe2QhL2KSY8lkzCgAkpm/Ib2tsrJ1"
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
- name: Setting up sata
|
||||
user:
|
||||
name: sata
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/sata
|
||||
- authorized_key:
|
||||
user: sata
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDUQdIe9Gq1OFjSk6S252BnE3MWWzO1c/oFjL4XA0foB5s4wRFsKwfjUEonn3qAzAbSsrk9yM/KwhXZ3kSH1FFPsfDZiCUlUBNkNDHJqNQNLvbdd7xuh5WXfTasXo03xcVwK2kPjDa30oOTfiuYma+55Ll+471D6LReM+M++JGjfecRoH+6GqMg3xdLRBqb8kOuEhejkEnPfkoKiJDNcXd2EGArP4bEYR+j5b1X7IbSHEllC/znCIRJzzfGESOFVCK2ls74TJ31/dBqDL6O+QGDuKNtvmpFGXucCFuCtxT1F3CIoAWlQHfUmxYyQ42uQNmxLhNqcL6Z+sochOtqFWQSz2y4ixZACXy5uPt3KF+ywE01/a5SBSvGOlVij3cCipwBv0KUbLzEfpftTI0ikUZT+iBJwE3dcIB3xPATP1jT1GZc25BmwqVHxYIRvrbPHiEcPkLcT22Qb8jlZbCG+CtOrnXezT09jxPIXORtb2mYLEWGGyDQUjEtybhevIp9448LAALFScSqntn/mnGyZJLfdFud9C3/EiibZNqp6ZkxKDN0U0qwZ7AYQNe5ZozZ+dB2ZFH7WTYtNQpKmZv8NntUECTOhQqIgcc2CNDQCz1CYVAhKFQwLeGXrhwBTjhdKwGfag2StF4qjX9iVCVaTocTPVoVdLIf82gV3DuUidcDpw=="
|
|
@ -10,7 +10,7 @@
|
|||
createhome: yes
|
||||
home: /home/slip
|
||||
|
||||
- authorized_key:
|
||||
- authorized_key:
|
||||
user: slip
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDxJLB1+h8N2FBTLkPdumTLFej01B7k59ejv5NQ2REOGtZrEdaCT/Qb0YSyhiKL8BL4Auwl1FLWiOkazTO8JdD84TaBCuijOpo9v5UPMA9M46F5A1hfkOSUw2UzfcXOuygZIJSPylxDnevcDI/dG0IWJxdbDMrCiX7+E1yapIHHsAaioajeAUgnV5V+mJ30+YKynVIqaW8odZNAGNwIshZptdYLgYht28EJ1p0BP0LN5wk9c/JZsR0Y9npbkk6K4l3TiIrlCMQg8FhmTvbKA4adhhokQ8XQV2/EmqVRd/ip/ibkN0U8UNxEppRCVuMe7Pu2rp0m861FLfXV9hfx+I9B chrono@localhost"
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
---
|
||||
- user:
|
||||
name: smtpsupplicant
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/smtpsupplicant
|
||||
- authorized_key:
|
||||
user: smtpsupplicant
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDhdNCqJ2+kTVRdf9R2g4Uv9TKuQzY4LbtJm5V1dx7uMfNI8HGHOa8gFopAaId8S9SY5WoIP4R0y+avZQzKRAVcqJNiKrKQDb5juLSWgL51CrOgZd6Y/nCUnvgmpAEUBzlxIBSDmiozDF4R6fk+8MqXsT8/HOaQgXX52v4qWBY9XWSOFwCeukywpnENvNm+H3vJhHddIYtcONWJB5m6msrBRo5NR7uo5RVt5GJpUpXfdI2IHLV4YZavLWiT/yBbBvxCODKWkNNXr9jBZ5RHPnqYcABoAKJ6hMaNzuJfAa9AvlV5aRDhRenOiS2/EQhC4rxPMHmnfn4TYng7vQRbVTvnGeLNGtsLqRDWuNQEmLYUZ8Q4JZfoSzZVmSyy2NeLvJRYxQRh7NTZlzoDkY+JBURINPcfVduVT2DD0buFSdhIq7/jreV1QZuSpOa5ABgvhTOf9bCIPaqbJ/zK7m+rqIPUhvrNZGgC7xkUpzdfl67W3xh+RyEIPdJX98dYZ9bZFFYvntW+plHizBBs+s7kGTV7BKm4rJ2oQfTby1M3++tSTZi/6QAkcOEb3VJ5n0rQiM+FMLuHfP2dPXh3AIVKYAiwZjdrJ3174g8JjSTXt3jJm6I1KW89oG2AcBbI/N3bgIVXcU+IRx846+zU7iZ49YtJK61Ml7u9aVQJDABQEMg6OQ== amcclure@triton"
|
||||
- authorized_key:
|
||||
user: smtpsupplicant
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDXMHswE3kzEpqFpPtbDNUW7oIECL7ZEyKe3mjsHl35OGI0HtOJUiTogk3ebDipkA/kYbVvzrWjztO8mMR0FctBKmaV0g6oQjnW3eIF6w5xy5B5uleNvLfI6pT9Wu+aUld7GwubgCEexlbOKUDg23krMh9nzP8l4XXcw3+Zai+lUA4rutNCx1CuoKFbc+EEYNLxp7nobib7lCkHSLvjmLaVTQwOCp6DF9qxr8NqfOPFErjEJLozTtJPv1redeC7V5gwrX1/u6Mo3EgAwyRTviOsOMTOkuCZzv2Y0k4VwhO+awgXOJVOJ+fdA5yR0dHV7JtZSXVvDpqVgQUEmLu0fx7L amcclure@summit"
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
- name: Setting up spanmer
|
||||
user:
|
||||
name: spanmer
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/spanmer
|
||||
- authorized_key:
|
||||
user: spanmer
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDOt6C0btvDjOaa/yW8Z15GJwWzLzCiheaSdEfAaHD4wm0a7Fyaw36z5aX9o3kmm+1BbvqccYQA+xRwTGUF5fOkT7niKg0HGxfUTYeyPEp2wMnBWjJ+uUiaZAOv23nWzXtQ+pbKChsT8dpDX8H5mKEjRB4vIBEOROgTVPo1A95XTV2rQAujgbatzT6qNTBbysd9vJO+4C0G+nwHeY9fhDLGYJnwYnh0dOyj69uo8x2DauTXSyxDnQ1cSoGalIcvDFMN+b3hsQvBakPSbHMIPN1r7xxWKdNVQ5Mc5OGQi7CIntYKM9RNqcZK5Zc/zDwgpHnX00FXDhzVVDI45h2misAP leandro@canaima-educativo"
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
- name: Setting up techemporium
|
||||
user:
|
||||
name: techemporium
|
||||
groups: tilde
|
||||
state: present
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
home: /home/techemporium
|
||||
createhome: yes
|
||||
skeleton: /etc/skel
|
||||
- authorized_key:
|
||||
user: user
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEA3eGPbmzlxyBoaJOluN1zNVAiPIHtZef60BMSSwbB0zvVPOfZ3eXP5H39G/LUnKi2am5ECzgAHrOupr+m1aPCWSYK/1V7ih3++HRpoACb5odROXDmOiI4fUJ2KEvCDWhw0zSpN4EuO/vxidHQhlmEXGZSUUqELhxDfEnO/+bTxjcwHE3VNOZFtZ0OGLqN6ZDK+vdRq75Kl4iOzrubpxUzDnnFUBEjQaRtfCMbsMy5V97RFoC5UtZXKfGeTiFh3OWzB0MwzElifzmqlM5N0RUd0jbsZ8D3EE2p0GRHwq6JiFqWdYOqPUYlTeoigKMpKEWf8ov290gMCMGuBOCCrT/z6Q=="
|
|
@ -0,0 +1,19 @@
|
|||
---
|
||||
- name: Setting up trip
|
||||
user:
|
||||
name: trip
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/trip
|
||||
- authorized_key:
|
||||
user: trip
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAz7N8cOx99cFFfTHdfJcATlysq7RCYQFPz8rYZ07yItU1m7D48gtf+97xJ1sA5o3TZb/2sxUcHwJnOGaeNKcScS3Qs1AccEo/y9Ptkrpqe8MKrBmpXp8H0kpPrWSRbX9d2W5vpRd1V96PqBiF6Zk19J/oyBeVYLuubJdQByzaQxGbkm7SF2Sl/AoiW36hI3g2LcFg9rc6YzUHjfakxy0Va8N7O2NjaSF/RF2f++lzPR3MKPtSgDHdXGqK3skOUp8uZ94y/3JDqrIlXM4CCHyvX2xA9oXTmAyRzlSnicLBl45+c4WDB6IqZf2NrMgNNUxynXBrnbyEaEaQKB/AvPmFsQ== rsa-key-20181230"
|
||||
- authorized_key:
|
||||
user: trip
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAhPqCtEnSjhPRRaBf3DERlaFAaCpnEo0Lw03e2GmRE4gA92b2FbEf2lAML5uhQM7n1N1eylW0XnoA3g2rNk4hyamO0y8zeFrUMyDFlv5NXOQeWaXYyO+f5mkwVOx/2iQ5iCziH/d6v5fjv6LfhzFiVvLOPxU4pE+U92NqrKE5C+Xn+miJlO8rARvUERkh+jAs9VKR5EWhRTn80Ymc7R1GMQ4P4wxWBTmxxDbqOb2d+nKzA0p//un8hLPbZDtfpp2NOjtHgysRbe6gWPOTgGSkzVsx/zB0kM78yoBuEUKTR/Or1TCWQLG6Rp1GdGS90i2mAzmo8v7UImdh3dWKpYzsjw=="
|
|
@ -10,7 +10,7 @@
|
|||
createhome: yes
|
||||
home: /home/ubergeek
|
||||
|
||||
- authorized_key:
|
||||
- authorized_key:
|
||||
user: ubergeek
|
||||
state: present
|
||||
key: "ssh-dss AAAAB3NzaC1kc3MAAACBAIBSqyxUGJOtsY+ri6SWRl7SyLO0dTK0uiTVWhzt/nzNGZsmvfSteasQGOrMpEgrnWDCm7XahH/AUg5IgSDmU7gKWITZVUqZGk8zZbqmx/qQuNqnte6J3vQvQK7M6qShVpnrLFdoEyrXjljAqGVVV4nyB0n+GBBJ1WlJN/eyJt3lAAAAFQDKpycDN2+ga6d53bYyReVVoOFcgwAAAIB4a4GPZsmJJc9bSnHU5j2pt6ThMS3yud//K46TGNF9vX5EXVrWk9XZc/iPwiXOnHfTu2uoVJiJkhJEM3SQY0YO0DoEqoCfwdZ+SisQeLDat/mvNduXO2PdVoKodXftwr1dq1HMD+0Wi+b17G1E/Gfx76ECfA3mBFvdsu8Wgo+I4wAAAIAy3QFkmetRKi/XjSMiiyJa1jxKiNyTO97eU2kLFyQE7LMQ6agDACPk3yfMdUgH7tvjfOBH5Tsp3wS+nvx1I7M5w08z88F9NBrp8Z2Ni2nACLtbY5q5oFr0a7ZnD+6LbWksK8NcTAquBnxf4FzXJ+knDfAg8Oya0sqR95VV5xoVTw== ubergeek@ubergeeks-MacBook-Pro.local"
|
||||
|
@ -20,4 +20,9 @@
|
|||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCdgDD3UMyI9NdtVGuuDS1Rqfw6YoJsctAhWgGP+0w6MX5Od0B3km6C/BaMe/ZY7vA861wjoeHFdZ69nOYsdDqysCLxZCAfGBjzYM2mS4UiuV3tnZA7C/Zd+dGUfuA64iQ1SJ3FcehGezgI9zJU2JSWfhzHO2gx7fdZ9lhCEDU3qkiXy6HFzd+B0+tlEXBSkUk4g47ZLuaKxPrqeug5xGLwjlMjTSYSyhODdjvYQNkaD4ynyggdq21T0CWA5abH4nol+NPy5HChYH7wkA0qQ23GeUrUfdWmzZxua6SBVEGC0cFiLLt0ZPCf2foob7Nse6W3ISy85uBKO4QNO5Nwl+zz ubergeek@yourtilde.com"
|
||||
- authorized_key:
|
||||
user: ubergeek
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDWBuCQwCmSfgH7FSI1smAex7uDY1zUNSYets5OmLrHNgMi3daCv6TngwQCjdb3LDkIRsCAbz1z3vGaeycrNLQMLCcxTRXRQRWftJ8sVKXgJicxb13mzYM+2QwtYNIEc7lCECV7++EuiGEYqk/oBp+j3j29lhqg76SDLb4C1yvGCZOT0R6IBIXf8DQ7qqQmYiEIdCdfRkwEB4euNuyW0w9Mr/jg6xpBB5H0wDJo6zOTvj04MfQ4Zk58ZMoFu9mPHaWzrm7Q1RaeKmghGRzNJUp6o5lle0Q2pgvzbuB07/utxloBHqwyQn8wUjdczUvejOBxwi4aCBfD5ba5VZGhQSod"
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDWBuCQwCmSfgH7FSI1smAex7uDY1zUNSYets5OmLrHNgMi3daCv6TngwQCjdb3LDkIRsCAbz1z3vGaeycrNLQMLCcxTRXRQRWftJ8sVKXgJicxb13mzYM+2QwtYNIEc7lCECV7++EuiGEYqk/oBp+j3j29lhqg76SDLb4C1yvGCZOT0R6IBIXf8DQ7qqQmYiEIdCdfRkwEB4euNuyW0w9Mr/jg6xpBB5H0wDJo6zOTvj04MfQ4Zk58ZMoFu9mPHaWzrm7Q1RaeKmghGRzNJUp6o5lle0Q2pgvzbuB07/utxloBHqwyQn8wUjdczUvejOBxwi4aCBfD5ba5VZGhQSod"
|
||||
- authorized_key:
|
||||
user: ubergeek
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDHC99QzEk4P0XD28+5rHBoaeKVURy170Df3qT4IWSwm8bpj1GySCEYXdcFPB1z/U9OZi5k9UQA2CUwl6RJxkHukIvrsx78C36dWoOz4X3Hw1G4bUthRspdyHZBnlasDe/rJPHZmfJNTvrGs8cZu9PqaN77+ceMomfG7ESemuVZeimhiq/FXfiqfAlH6nNJaZ/b53MQtMOUrcFt2qnEzQ+L+5OUc14pRZj9BpKFtLFX6zkAvNb2l+iQ+enzUPfyikQun8E+C3wsOZlkmMBjXCO27iJkWL0EM1yC3q2ZEPO7cyf2Yhf7y4jt90HeY4VLbC9ObeNeyvOgrpxng9elI1lZ"
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
---
|
||||
- name: Setting up ultima
|
||||
user:
|
||||
name: ultima
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/ultima
|
||||
|
||||
- authorized_key:
|
||||
user: ultima
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAhroHlh3m2Gucx0nwfCotATwC2aTnzNKAm7nEQ5dNnobxqHKndT5ln/OCQfzJPyKFbmLWmrIWsc5x0UtzcJhnmsEhxtZspSDyttcjeZNLSxVFoC6vfQyKfF+T4LYFS9ZiUvbtJ4quuZ0WvNwa9hLjJrkc8A+67VEpJ6x0LgP7VWd7tTP1aO8d3Ei182kWwumwGHpVGOBJGGuexx4OwSnAXDNVFlKLwVS+d+dJSiEUdl+f1NoyVfcRU5TOU2l7p1cf1Bufw9Jo6c4U3eNrt7CHVeI5p1llIVVVqBBXfAQkKBo2AhugAYs3vSa6iGDAYCkXKtEzYuqykhxDFBiNLhPYdw=="
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
- name: Setting up user
|
||||
user:
|
||||
name: user
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/user
|
||||
- authorized_key:
|
||||
user: user
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCocRAcuaiTpdaUgVyjzYgv7CLgHja43Fh0gym2g3oO3RX505HCTZMMaz1izsgbJfk0GdQkrr7PHp0Q7CNyTZi5tGPtDGhVLi6fMn7RQJIVUehSjkpzK4IciaRGzs8v6E7a6D+waZwmE2Mr5AJpfJWMGusDBBe5D6jogK89QcouCWkm2DGSjIwEkpEryFzmuR5o4dj723tXbi5wgmzGHBs2Ah9mFsP/v1NFTdueCRILdSa3go1/6R0+NCge5vN/E76go5QP9WdmRzVEj1B0DX9i0Lfd9k6Dn6sbWPtAvHsRJGgarLmHwjJWu2T3DyrKXfaO+WtbjGGDNm0VDI7gbc3d viktoras@LAPTOP-HVEBS05P"
|
|
@ -0,0 +1,16 @@
|
|||
---
|
||||
- name: Setting up usernameak
|
||||
user:
|
||||
name: usernameak
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/usernameak
|
||||
|
||||
- authorized_key:
|
||||
user: usernameak
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC4dkrIYfXlsd2esSOgv3WTfhdl0XxLdwir6sKDidYKDh2LOrAr8jg4WfbedjR9mUkEIFhz87VPLyb2G3FYZjgfaQN8ciSeFJx4m07pIMmAYFnUUaB2IFA8ay+yWt8Vlv2RuxDHykTjpsU9bHG0F/DAfE4VGO/T1na0oCbfRuoyrJJwPsBNi5XDLAs5AW/lqQ/tRRuQs9KvCQfyvWloOeVh9pMOSF4lp6T4h3KcvkUTJHWQMMf0nCv2QpjUEcb1zGd7BvXcvCJsdyFCkC4vPbQiUrWhU32EKa3LTNn17sQKPxyCXYLZtmKLZH3+gbb2lnfv+jGRuz+PVamgVuNel9RvJginlqDs72yxAjua3V0n1nLeqp4pIbUJnk34tZV6iULUQZceOKaig89qWhq58lzo9OUh6/qhIBovIblYXqZlTTXDjl1yCQtagU1cd8R9F6jVAxFIZDej1G9GMWL4SlDYAnjL2ZHQ6L/MDxlco5ivimrsDSVbCGp1IvKsFUC4HFUKufaFuH6BAheIURpBW2x1V8yS0RBwH/wqEwj5yMhC+AKy3QIout2PAydi8A72jpHf4VzE/e+zAp/YbZN08DNO/zQL4AqlOg6bNdYAPlsncnoTc+VfgOpXMv3R8xt8rBfg1GOcfENruzBwXuV0OMNbn7SVpmwN42JSUrS3mz+KJQ=="
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
- name: Setting up wesx
|
||||
user:
|
||||
name: wesx
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/wesx
|
||||
- authorized_key:
|
||||
user: wesx
|
||||
state: present
|
||||
key: "ssh-rsa ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAzIhzIi/U0Emffv+7nZPN+0M5fkVYoXlv3RswyJWzMaZS68PeA6Jcq87HHPS9PcBdmsVRsNrdvhjlKIHdMPDKcsjGJacIITpqR1VUBj7N57EV77OW4lwsqjx9zCcfSyNjxkRLJamajvI+dFN0lGakZ7LQffYmugOd72LOLbVfEZ9qa9E9d3dwXXC5NMXJMDjwNrtpbOdx6AJ7dCamKjVM2r5VGN9IhrOedLdqxiqxTL+fjcJWbtmJiKLCkhaBYkqtqlxrxQFGWz0ALPjFO9Jheem33PrQrZaYQmz1EluoM8wm5Ub/AzUBy/FavEkwoOaeGZ7omFzs3gMx3DYEUVf++w=="
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
- name: Setting up xenialito69
|
||||
user:
|
||||
name: xenialito69
|
||||
groups: tilde
|
||||
state: present
|
||||
skeleton: /etc/skel
|
||||
shell: /bin/bash
|
||||
system: no
|
||||
createhome: yes
|
||||
home: /home/xenialito69
|
||||
- authorized_key:
|
||||
user: xenialito69
|
||||
state: present
|
||||
key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD2oX/fi/CD/haNaSmTBMDmDneVYjYDuueT1pzj9z6PFvyVZnPHMQZyGqsQHAWvEd5XxuM6jM3o4bdnkjmPix1r9x38vf9UEqaiSNC79jrgOvZkN0kV2l8MMb9XoranxXXpfaY5FIOcsa5/cZSsJ7+M3TEzgchnktJKQXmeXOgdSv1gXRzw0AlYoeavyg3LexJfmrPM3OTcBa9WSNxr1UdChUTJ9KPzwiNHRxN1XzCGthcsF0MJ1CLzZCAlV9/HCa86TrWtHNF9My5eLWRNlekPNspyqh510Bbyz56zRWK2WGCPuBTy7uOdo9uAhTzz6ExooJtkm4PcBNcw3HHdT78X azamora@lubuntu"
|
|
@ -0,0 +1,16 @@
|
|||
---
|
||||
- name: add group znc
|
||||
group:
|
||||
name: znc
|
||||
system: yes
|
||||
state: present
|
||||
|
||||
- name: Add the user znc
|
||||
user:
|
||||
name: znc
|
||||
system: yes
|
||||
shell: /bin/false
|
||||
groups: znc
|
||||
create_home: yes
|
||||
home: /var/lib/znc
|
||||
state: present
|
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
/usr/bin/certbot renew
|
|
@ -9,7 +9,7 @@
|
|||
#ServerName www.example.com
|
||||
|
||||
ServerAdmin amcclure@ttm.sh
|
||||
DocumentRoot /var/www/html
|
||||
DocumentRoot /var/www/thunix.cf
|
||||
|
||||
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
|
||||
# error, crit, alert, emerg.
|
||||
|
|
|
@ -0,0 +1,28 @@
|
|||
<VirtualHost *:80>
|
||||
ServerAdmin amcclure@ttm.sh
|
||||
ServerName amcclure.cf
|
||||
DocumentRoot /var/www/amcclure
|
||||
ErrorLog ${APACHE_LOG_DIR}/error.log
|
||||
CustomLog ${APACHE_LOG_DIR}/access.log combined
|
||||
<Directorymatch "^/.*/\.git/">
|
||||
Order deny,allow
|
||||
Deny from all
|
||||
</Directorymatch>
|
||||
</VirtualHost>
|
||||
|
||||
<IfModule mod_ssl.c>
|
||||
<VirtualHost *:443>
|
||||
ServerAdmin amcclure@ttm.sh
|
||||
ServerName amcclure.cf
|
||||
DocumentRoot /var/www/amcclure
|
||||
ErrorLog ${APACHE_LOG_DIR}/error.log
|
||||
CustomLog ${APACHE_LOG_DIR}/access.log combined
|
||||
<Directorymatch "^/.*/\.git/">
|
||||
Order deny,allow
|
||||
Deny from all
|
||||
</Directorymatch>
|
||||
SSLCertificateFile /etc/letsencrypt/live/amcclure.cf/fullchain.pem
|
||||
SSLCertificateKeyFile /etc/letsencrypt/live/amcclure.cf/privkey.pem
|
||||
Include /etc/letsencrypt/options-ssl-apache.conf
|
||||
</VirtualHost>
|
||||
</IfModule>
|
|
@ -0,0 +1,27 @@
|
|||
<VirtualHost *:80>
|
||||
ServerAdmin amcclure@ttm.sh
|
||||
ServerName amcclure.tilde
|
||||
DocumentRoot /var/www/www.amcclure.tilde
|
||||
ErrorLog ${APACHE_LOG_DIR}/error.log
|
||||
CustomLog ${APACHE_LOG_DIR}/access.log combined
|
||||
<Directorymatch "^/.*/\.git/">
|
||||
Order deny,allow
|
||||
Deny from all
|
||||
</Directorymatch>
|
||||
</VirtualHost>
|
||||
|
||||
<IfModule mod_ssl.c>
|
||||
<VirtualHost *:443>
|
||||
ServerAdmin amcclure@ttm.sh
|
||||
ServerName amcclure.tilde
|
||||
DocumentRoot /var/www/www.amcclure.tilde
|
||||
ErrorLog ${APACHE_LOG_DIR}/error.log
|
||||
CustomLog ${APACHE_LOG_DIR}/access.log combined
|
||||
<Directorymatch "^/.*/\.git/">
|
||||
Order deny,allow
|
||||
Deny from all
|
||||
</Directorymatch>
|
||||
SSLCertificateFile /home/amcclure/amcclure.tilde.crt
|
||||
SSLCertificateKeyFile /home/amcclure/amcclure.tilde.key
|
||||
</VirtualHost>
|
||||
</IfModule>
|
|
@ -0,0 +1,28 @@
|
|||
<VirtualHost *:80>
|
||||
ServerAdmin amcclure@ttm.sh
|
||||
ServerName amcclure.ttm.sh
|
||||
DocumentRoot /var/www/amcclure
|
||||
ErrorLog ${APACHE_LOG_DIR}/error.log
|
||||
CustomLog ${APACHE_LOG_DIR}/access.log combined
|
||||
<Directorymatch "^/.*/\.git/">
|
||||
Order deny,allow
|
||||
Deny from all
|
||||
</Directorymatch>
|
||||
</VirtualHost>
|
||||
|
||||
# <IfModule mod_ssl.c>
|
||||
# <VirtualHost *:443>
|
||||
# ServerAdmin amcclure@ttm.sh
|
||||
# ServerName amcclure.ttm.sh
|
||||
# DocumentRoot /var/www/amcclure
|
||||
# ErrorLog ${APACHE_LOG_DIR}/error.log
|
||||
# CustomLog ${APACHE_LOG_DIR}/access.log combined
|
||||
# <Directorymatch "^/.*/\.git/">
|
||||
# Order deny,allow
|
||||
# Deny from all
|
||||
# </Directorymatch>
|
||||
# SSLCertificateFile /etc/letsencrypt/live/amcclure.ttm.sh/fullchain.pem
|
||||
# SSLCertificateKeyFile /etc/letsencrypt/live/amcclure.tt.sh/privkey.pem
|
||||
# Include /etc/letsencrypt/options-ssl-apache.conf
|
||||
# </VirtualHost>
|
||||
# </IfModule>
|
|
@ -2,7 +2,7 @@
|
|||
<VirtualHost _default_:443>
|
||||
ServerAdmin amcclure@ttm.sh
|
||||
|
||||
DocumentRoot /var/www/html
|
||||
DocumentRoot /var/www/thunix.cf
|
||||
|
||||
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
|
||||
# error, crit, alert, emerg.
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
<IfModule mod_ssl.c>
|
||||
<VirtualHost *:443>
|
||||
ServerAdmin amcclure@ttm.sh
|
||||
ServerName ftp.summit.ttm.sh
|
||||
DocumentRoot /var/www/summit/ftp
|
||||
ErrorLog ${APACHE_LOG_DIR}/error.log
|
||||
CustomLog ${APACHE_LOG_DIR}/access.log combined
|
||||
SSLCertificateFile /etc/letsencrypt/live/ftp.summit.ttm.sh/fullchain.pem
|
||||
SSLCertificateKeyFile /etc/letsencrypt/live/ftp.summit.ttm.sh/privkey.pem
|
||||
Include /etc/letsencrypt/options-ssl-apache.conf
|
||||
</VirtualHost>
|
||||
</IfModule>
|
|
@ -1,7 +0,0 @@
|
|||
<VirtualHost *:80>
|
||||
ServerAdmin amcclure@ttm.sh
|
||||
ServerName ftp.summit.ttm.sh
|
||||
DocumentRoot /var/www/summit/ftp
|
||||
ErrorLog ${APACHE_LOG_DIR}/error.log
|
||||
CustomLog ${APACHE_LOG_DIR}/access.log combined
|
||||
</VirtualHost>
|
|
@ -0,0 +1,28 @@
|
|||
<VirtualHost *:80>
|
||||
ServerAdmin amcclure@ttm.sh
|
||||
ServerName ftp.thunix.cf
|
||||
DocumentRoot /var/www/ftp.thunix.cf
|
||||
ErrorLog ${APACHE_LOG_DIR}/error.log
|
||||
CustomLog ${APACHE_LOG_DIR}/access.log combined
|
||||
<Directorymatch "^/.*/\.git/">
|
||||
Order deny,allow
|
||||
Deny from all
|
||||
</Directorymatch>
|
||||
</VirtualHost>
|
||||
|
||||
<IfModule mod_ssl.c>
|
||||
<VirtualHost *:443>
|
||||
ServerAdmin amcclure@ttm.sh
|
||||
ServerName ftp.thunix.cf
|
||||
DocumentRoot /var/www/ftp.thunix.cf
|
||||
ErrorLog ${APACHE_LOG_DIR}/error.log
|
||||
CustomLog ${APACHE_LOG_DIR}/access.log combined
|
||||
<Directorymatch "^/.*/\.git/">
|
||||
Order deny,allow
|
||||
Deny from all
|
||||
</Directorymatch>
|
||||
SSLCertificateFile /etc/letsencrypt/live/ftp.thunix.cf/fullchain.pem
|
||||
SSLCertificateKeyFile /etc/letsencrypt/live/ftp.thunix.cf/privkey.pem
|
||||
Include /etc/letsencrypt/options-ssl-apache.conf
|
||||
</VirtualHost>
|
||||
</IfModule>
|
|
@ -1,9 +0,0 @@
|
|||
<VirtualHost *:80>
|
||||
ServerAdmin amcclure@ttm.sh
|
||||
ServerName server.summit.ttm.sh
|
||||
ServerAlias *.summit.ttm.sh
|
||||
DocumentRoot /var/www/html
|
||||
ErrorLog ${APACHE_LOG_DIR}/error.log
|
||||
CustomLog ${APACHE_LOG_DIR}/access.log combined
|
||||
Redirect 307 / http://www.summit.ttm.sh/
|
||||
</VirtualHost>
|
|
@ -1,12 +0,0 @@
|
|||
<IfModule mod_ssl.c>
|
||||
<VirtualHost *:443>
|
||||
ServerAdmin amcclure@ttm.sh
|
||||
ServerName summit.ttm.sh
|
||||
DocumentRoot /var/www/summit/redirect
|
||||
ErrorLog ${APACHE_LOG_DIR}/error.log
|
||||
CustomLog ${APACHE_LOG_DIR}/access.log combined
|
||||
SSLCertificateFile /etc/letsencrypt/live/summit.ttm.sh/fullchain.pem
|
||||
SSLCertificateKeyFile /etc/letsencrypt/live/summit.ttm.sh/privkey.pem
|
||||
Include /etc/letsencrypt/options-ssl-apache.conf
|
||||
</VirtualHost>
|
||||
</IfModule>
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue