1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Merge pull request #5443 from nirvinehh/devel

irc module: Make default irc color none; add color none
This commit is contained in:
Michael DeHaan 2014-03-19 17:20:07 -04:00
commit 8fb5e2c657

View file

@ -51,8 +51,8 @@ options:
description:
- Text color for the message. Default is black.
required: false
default: black
choices: [ "yellow", "red", "green", "blue", "black" ]
default: none
choices: [ "none", "yellow", "red", "green", "blue", "black" ]
channel:
description:
- Channel name
@ -94,7 +94,7 @@ from time import sleep
def send_msg(channel, msg, server='localhost', port='6667',
nick="ansible", color='black', passwd=False, timeout=30):
nick="ansible", color='none', passwd=False, timeout=30):
'''send message to IRC'''
colornumbers = {
@ -107,10 +107,11 @@ def send_msg(channel, msg, server='localhost', port='6667',
try:
colornumber = colornumbers[color]
colortext = "\x03" + colornumber
except:
colornumber = "01" # black
colortext = ""
message = "\x03" + colornumber + msg
message = colortext + msg
irc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
irc.connect((server, int(port)))
@ -162,8 +163,8 @@ def main():
port=dict(default=6667),
nick=dict(default='ansible'),
msg=dict(required=True),
color=dict(default="black", choices=["yellow", "red", "green",
"blue", "black"]),
color=dict(default="none", choices=["yellow", "red", "green",
"blue", "black", "none"]),
channel=dict(required=True),
passwd=dict(),
timeout=dict(type='int', default=30)